Bună! În cazul în care e un nr n , x, p=1 și:
while(x>0)
{ if(n%10%2==0)
..... { x=x*p+n%10;
.......p=p*10;
.......}
x=x/10;
}
De ce trebuie neapărat n%10%2 și nu merge cu %20? Nu e același lucru? De ce nu face programul? că eu nu-l înțeleg de ce acceptă doar %10%2
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
Explicație:nu este acelasi lucru.n%10 iti ia o cif din numar iar dupa o verif prin %2 daca e para sau nu
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Biologie,
9 ani în urmă
Limba română,
9 ani în urmă
if(n%10%2=0) verifica daca ultima cifra a lui n este para
Daca ai fi avut n%20 atunci rezultatul ar fi putut fi 0, 1, 2, 3, 4, 5, 6, ..., 19
Pentru n%10%2 ai doar 0 sau 1