Informatică, întrebare adresată de andreeadiaconu12, 8 ani în urmă

Se citește un număr natural n. Să se scrie programul C++ care determină și afișează inversul numărului format doar din cifrele impare ale acestuia.

Răspunsuri la întrebare

Răspuns de Ajuttot
4
#include
using namespace std;
Int main()
{ int n,inv=0,u;
cin>>n;
While(n!=0)
{u=n%10;
if(u%2!=0) inv=inv*10+u;
n=n/10;}
cout<return 0;
}

Ajuttot: #include
In rest cred ca e totul ok
Ajuttot: Iostream
andreeadiaconu12: multumesc frumos dar ceva nu e ok...nu ruleaza pe compilator, la final la cout presupun ca trebuia sa fie cout<
andreeadiaconu12: oricum multumesc mult :)
Ajuttot: Era cout<
Ajuttot: Cout << inv ;
andreeadiaconu12: da dar nici asa nu ruleaza ok...la final da un "rezultat" dubios
Ajuttot: Probabil eroare de compilare
La #include ai scris
#include iostream
Și iostream între <>
andreeadiaconu12: dap, am scris...am incercat algoritmul pe 2 compilatoare :)) el ruleaza, altfel dadea eroare...ceva lipseste undeva dar nu inteleg ce
Ajuttot: Poți caută un Exercițiu cu inversul și pui înainte de a doua condiție din while
if(u%2!=0) inv=inv*10+u;
Cred ca înțelegi dacă are c=n%10 pui c in loc de u
Alte întrebări interesante