👤

Schema logica repetitiva pt fiecare subpunct va rog

Schema Logica Repetitiva Pt Fiecare Subpunct Va Rog class=

Răspuns :

Răspuns:

Iti voi da indicatii, iar tu vei scrie asta in cod.

Explicație:

A) Fie n-numarul si variabila produs=1(pentru ca 1 este element neutru la inmultire); cat timp n este diferit de 0, produsul este el insusi inmultit cu fiecare cifra a numarului: produs=produs*(n%10), iar apoi taiem ultima cifra din numarul N: n/=10;

B) N-numar

Nr=0 -numar cifre

cat timp n este diferit de 0, il impartim la 10(adica eliminam pe rand cifrele) si in acelasi timp crestem valoarea lui Nr cu 1:

n/=10;

nr++;

C)Invers=invers*10+(n%10)(invers are valoarea initiala de 0): se ia ultima cifra a numarului si asa se formeaza inversul,apoi eliminam ultima cifra, de exeplu:

n=234;

invers=0*10+(234%10)=0+4=4;

n/=10;

invers=4*10+(23%10)=40+3=43

n/=10;

invers=43*10+(2%10)=430+2=432.

D)Daca N==Invers, atunci el este palindrom