Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int n, maxim, minim;

int main ()

{

cin >> n;

maxim = 0;  /*se initializeaza cifra maxima cu un numar mic*/

minim = 10;  /*se initealizeaza cifra minima cu un numar mare*/

while (n > 0) { /*cat timp exista cifre in n*/

if (maxim < n%10) maxim = n%10;  /*daca cifra maxima e mai mica decat ultima cifra a lui n, cifra maxima ia valoarea acestei cifre*/

if (minim > n%10) minim = n%10;  /*daca cifra minima e mai mare decat ultima cifra a lui n, cifra minima ia valoarea acestei cifre*/

n = n/10;  /*se elimina ultima cifra a lui n*/

}

cout << "cifra minima =  " << minim << endl;

cout << "cifra maxima = " << maxim;

return 0;

}

EXEMPLU:

se citeste n=

123456

se afiseaza:

cifra minima =  1

cifra maxima = 6