Cifra maxima/minima dintr-un numar

Pentru a determina cifra maxima/minima, vom folosi un numar natural citit de la tastatura si doua variabile, max/min si c.
Pentru a determina maximul, vom initializa maximul cu -1 (max=-1).
Pentru a determina minimul, vom initializa minimul cu 10 (min=10).

In C++, algoritmul arata astfel:

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

Pentru a determina minimul se foloseste exact acelasi algoritm doar ca vom schimba variabila max in min=10.

Leave a comment