anonim_4396
| anonim_4396 a întrebat:

Am facut un simplu pseudocod pentru a calcula nr. de divizori ai unui numar. Nu prea am habar de ce nu lucreaza. E in c++. Codul e aici:

#include

using namespace std;

int main()
{int x,n, i;
cin >> x;
n = 0;
for(i = 1, i == x; i++winking
{
if(x % i == 0)
{
n = n + 1;
}
}

cout

Răspuns Câştigător
| sltlp a răspuns:

Pe TPU nu merge asa. Daca vrei sa pui text de programare foloseste ceva gen http://justpaste.it/ sau http://pastebin.com/ si pui link-ul.

5 răspunsuri:
anonim_4396
| anonim_4396 explică:

For(i = 1, i == x; i++; ) *

anonim_4396
| anonim_4396 explică:

Habar nu am cum am putut sa nu reusesc sa il fac, insa am incercat sa il rescriu si a reusit. O sa postez codul aici:
#include < iostream >

using namespace std;

int main()
{int numar_citit, numar_divizori, indice;
cin >> numar_citit;
numar_divizori = 0;
indice = 1;
while(indice!= numar_citit + 1)
{
if(numar_citit % indice == 0)
{
numar_divizori = numar_divizori + 1;
}
indice = indice + 1;
}
cout

anonim_4396
| anonim_4396 explică:

Continuarea de la rezolvare :
cout

| anonim_4396 explică (pentru anonim_4396):

Se pare ca nu se poate copia. In fine, partea aceea era doar cu afisarea nr de divizori si return 0;

| sltlp a răspuns (pentru anonim_4396):

Pe TPU nu merge asa. Daca vrei sa pui text de programare foloseste ceva gen http://justpaste.it/ sau http://pastebin.com/ si pui link-ul.

| GrimRaider a răspuns:

#include nu s-a copiat complet, dar nu aia e problema.