|

Salut TPU. 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

6 Raportează Evaluează
Răspuns Câştigător
| 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:
| a răspuns:

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

RăspundeRăspunde Raportează Evaluează
| explică:

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

RăspundeRăspunde Raportează Evaluează
| 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

RăspundeRăspunde Raportează Evaluează
| explică:

Continuarea de la rezolvare :
cout

RăspundeRăspunde Raportează Evaluează
| 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;

RăspundeRăspunde Raportează Evaluează