citeste n(numar natural)
a=0
cat timp n%2!=0 executa
a=a*10+n%10
n=n/10
scrie n, a
Ce se va afisa pentru 2456753?
Răspunsuri la întrebare
Răspuns de
2
Salut.Ti-am lasat rezolvarea problemei mai jos.
■ (n%10 "preia" ultima cifra, in cazul acesta avem numarul 2456753 deci ultima cifra va fi 3)
■ (n/10 "taie" ultima cifra, in cazul acesta avem numarul 2456753 deci in urma executarii vom avea 245675 )
a=0;n=2456753;
2456753%2!=0 (Adevarat), a=0*10+3, a=3 , n=2456753/10, n=245675
245675%2!=0 (Adevarat), a=3*10+5, a=35, n=245675/10, n=24567;
24567%2!=0 (Adevarat), a=35*10+7, a=357 ,n=24567/10, n=2456;
2456%2!=0 (Fals) => Nu se intra in secventa de instructiuni. STOP. Se afiseaza 2456 357
Iti urez succes in continuare!
■ (n%10 "preia" ultima cifra, in cazul acesta avem numarul 2456753 deci ultima cifra va fi 3)
■ (n/10 "taie" ultima cifra, in cazul acesta avem numarul 2456753 deci in urma executarii vom avea 245675 )
a=0;n=2456753;
2456753%2!=0 (Adevarat), a=0*10+3, a=3 , n=2456753/10, n=245675
245675%2!=0 (Adevarat), a=3*10+5, a=35, n=245675/10, n=24567;
24567%2!=0 (Adevarat), a=35*10+7, a=357 ,n=24567/10, n=2456;
2456%2!=0 (Fals) => Nu se intra in secventa de instructiuni. STOP. Se afiseaza 2456 357
Iti urez succes in continuare!
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă