Cifra maxima si numarul de aparitii in numar

Pentru a vedea algoritmul de aflare al cifrei maxime viziteaza postarea anterioara de pe blog.

In C++, algoritmul arata astfel:

int n,max=-1,nr=0;
cin>>n;
while(n!=0)
{
int c=n%10;
if(c>max)
{
max=c;
nr=1;
}
else if(c==max)nr++;
n=n/10;
}
cout<<max<<” “<<nr;
return 0;

Leave a comment