Răspuns :
1) numarul cifrelor
int n,nr=0;
cin>>n;
while(n!=0){
n=n/10;
nr=nr+1;
}
cout<<nr;
2) suma cifrelor palindom(nu inteleg ce e palindrom-eu consider ca trebuie verificat si daca numarul e palindrom)
int s=0,a,n,inv=0;
cin>>n;
a=n;
while(a!=0){
inv=inv*10+a%10;
a=a/10;
}
if(inv==n) cout<<"Numarul"<<n<<"e palindrom";
if(inv==n){
while(n!=0){
s=s+n%10;
n=n/10;
}
cout<<s;
}
3)-cifra maxima
int n,x;
cin>>n;
x=n%10;
while(n!=0){
if(n%10>x) x=n%10;
n=n/10;
}
cout<<x;
4)-numarul din cifrele sale(nu prea inteleg) eu iti dau un algoritm de inversare.E practic un nou numar.
int inv=0,n;
cin>>n;
while(n!=0){
inv=inv*10+n%10;
n=n/10;
}
cout<<inv;
5)verificare cifre pare
int n,x,ok=0;
cin>>n
while(n!=0){
if(n%10%2!=0) ok=1;
n=n/10;
}
if(ok==0) cout<<"Numarul e format doar din cifre pare";
int n,nr=0;
cin>>n;
while(n!=0){
n=n/10;
nr=nr+1;
}
cout<<nr;
2) suma cifrelor palindom(nu inteleg ce e palindrom-eu consider ca trebuie verificat si daca numarul e palindrom)
int s=0,a,n,inv=0;
cin>>n;
a=n;
while(a!=0){
inv=inv*10+a%10;
a=a/10;
}
if(inv==n) cout<<"Numarul"<<n<<"e palindrom";
if(inv==n){
while(n!=0){
s=s+n%10;
n=n/10;
}
cout<<s;
}
3)-cifra maxima
int n,x;
cin>>n;
x=n%10;
while(n!=0){
if(n%10>x) x=n%10;
n=n/10;
}
cout<<x;
4)-numarul din cifrele sale(nu prea inteleg) eu iti dau un algoritm de inversare.E practic un nou numar.
int inv=0,n;
cin>>n;
while(n!=0){
inv=inv*10+n%10;
n=n/10;
}
cout<<inv;
5)verificare cifre pare
int n,x,ok=0;
cin>>n
while(n!=0){
if(n%10%2!=0) ok=1;
n=n/10;
}
if(ok==0) cout<<"Numarul e format doar din cifre pare";
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Așteptăm cu nerăbdare să vă revedem și nu uitați să ne salvați în lista de favorite!