👤

Să se scrie o funcție C++ care să determine cea mai mare și cea mai mică cifră a unui număr natural transmis ca parametru. Funcția va întoarce rezultatele prin intermediul unor parametri de ieşire.

Restricţii şi precizări
numele funcției va fi cifminmax
funcția va avea trei parametri: primul parametru reprezintă numărul pentru care se calculează valorile cerute;al doilea parametru va reprezenta cifra maximă, iar al treilea va reprezenta cifra minimă
numărul pentru care se calculează cele doua valori va fi mai mic decât 2.000.000.000


Răspuns :

#include
using namespace std;
void cifminmax(int n , int & maxi , int & mini)
{
mini=9;
maxi=0;
if (n==0)
mini=maxi=0;
else
while (n)
{
int u=n%10;
if (u mini=u;
if(u>maxi)
maxi=u;
n=n/10;
}


}