Se da un numar natural n. Se cere sa se afiseze cifrele numarului dat.

………n=1472……….

c=n%10=1472%10=2

n=[n/10]=1472/10=147

c=n%10=1472%10=7

n=[n/10]=147/10=14

c=n%10=14%10=4

n=[n/10]=14/10=1

c=n%10=1%10=1

n=[n/10]=1/10=0

Algoritmul este urmatorul:citimi n; cat timp n!=0 executam: aflam ultima cifra (c=n%10), eliminam cifra din numar (n=[n%10]) si afisam cifra.

c=n%10

n=n/10

start

citeste n

cat timp n!=0 executa

c=n%10

n=n/10 scrie c, ‘, ‘

stop

Observatii:

-numarul se modifica, devenind egal cu 0 => copie

-cifrele numarului se obtin in ordine inversa: intai cifra unitatilor, apoi cifra zecilor, cifra sutelor, urmata de cifra miilor, zecilor de mii, sutelor de mii, milioanelor, zecilor de milioane, sutelor de milioane, miliardelor, zecilor de miliarde, sutelor de miliarde, bilioanelor, zeiclor de bilioane, sutelor de bilioane, trilioanelor, etc…