Sunteți pe pagina 1din 2

Cifrele unui număr x – Algoritm prelucrare cifre

cin>>x;
while(x!=0)
{cifra=x%10;
x=x/10;
prelucrare cifra}

ex:
x=125, completeaza alg dat, astfel incat sa se afiseze cifrele lui x, adica 5,2,1
cin>>x;
while(x!=0) x cifra
125 5
{cifra=x%10;
12 2
x=x/10; 1 1
0
cout<<cifra<<” ”;} 5 2

ex.2
completeaza alg dat, astfel incat sa se afiseze suma cifrelor pare din x
cin>>x;
s=0;
while(x!=0)
{cifra=x%10;
x=x/10;
if(cifra%2==0)
s=s+cifra;}
cout<<”suma este”<<s;
2. Oglinditul unui numar x
X=125, Oglindit=521
cin>>x;
ogl=0;
while(x!=0)
{cifra=x%10;
x=x/10;
ogl=ogl*10+cifra;}
cout<<ogl;

x cifra ogl
427 7 0
42 2 7
4 4 72
0 724

S-ar putea să vă placă și