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

Se da un numar natural N de 3 cifre

a)Sa se precizeze numarul de cifre pare ale lui N
b)Sa se precizeze daca N contine cifra 0
c)Sa se precizeze daca N are cifrele in ordine crescatoare
d)Sa se construiasca "oglinditul" numarului N (nr citit de la dreapta la stanga)
e)Sa se verifice daca o cifra este suma celorlalta 2

Ma poate ajuta cineva repede cu macar 2-3 raspunsuri, plz?

Răspunsuri la întrebare

Răspuns de M4ThSk1LLz
0

Explicație:

a)int nr=3;

if(n%10%2==1)

nr--;

if((n/10)%10%2==1)

nr--;

if((n/100)%2==1)

nr--;

cout<<nr;

b)int ok=0;

while(n)

{

if(n%10==0)

{ok=1;

break;

}

n/=10;

}

if(ok)

cout<<"da";

else

cout<<"nu";

c)

if(n/100 <= n/10%10 <= n%10)

cout<<"da";

else

cout<<"nu";

d)int ogl;

ogl=(n%10)*100 + (n/10%10)*10 + n/100;

cout<<ogl;

e) if(n%10==n/10%10 + n/100 || n/10%10==n%10+n/100 || n/100== n%10+n/10%10)

cout<<"da";

else

cout<<"nu";

Alte întrebări interesante