Informatică, întrebare adresată de SabinaRoxana, 9 ani în urmă

Afisati cate cifre pare si cifre impare contine un nr natural x cu max 8 cifre citit de la tastatura.Cine stie raspunsurile va rog sa le scrieti aici.ps:exercitiile fac parte din lectia lucrul cu cifrele unui numar din structura repetitiva cu test initial pt clasa a 9a.Exercitiile 1 si 2 sunt.ms mult celui care ma ajuta

Anexe:

Răspunsuri la întrebare

Răspuns de 11Pain11
0
int main ()
{int x, i, aux=0, k, q;
cout <<"valoare x= ";
cin>> x;
for (i=0; i<=x; i++)
{while (i)
if(i/2==0)
{k++;
else
q++;}
}
cout <<"cifre pare= "<cout <cout <<"cifre impare= "<return 0;
}

ar trebui sa ruleze fara probleme. bafta

SabinaRoxana: E foarte buna rezolvarea, eu am nevoie de una simpla pt ca sunt in clasa a 9a si inca nu am trecut la lucrarea pe computer.Cred ca rezolvarea ar trebui sa arate gen :citeste x;cat timp x <>o executa, ceva de genul pt nivelul la care sunt ca raspunsul tau e ff bun, dar e prea evoluat fata de stagiul la care sunt eu in prrzent, oricum multumesc mult pt raspuns
SabinaRoxana: cat timp x e diferit de 0 m-am referit mai sus
AntiEaglesDavids: ala e pseudocod
AntiEaglesDavids: pai cout - afiseaza , cin - citeste, for(i=0; i<=x; i++) - fa cu i de la 0 la x, while(i) - cat timp i este diferit de zero, if(i/2==0) - daca i se imparte la 2, etc, etc... de aici te descurci :)
AntiEaglesDavids: apropo trebuie if(i%2==0) adica daca i este par
AntiEaglesDavids: sau daca restul impartirii lui i la 2 este 0, poti sa zici si asa, depinde cum vrei
11Pain11: sunt mai multe metode, am ales una simpla :) sabinaroxana, vrei rezolvarea in c++ sau pseudocod? ca ce ai zis tu acolo nu e c++
Alte întrebări interesante