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
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că ați găsit conținutul oferit util și inspirațional. Dacă aveți întrebări suplimentare sau doriți asistență, vă încurajăm să ne contactați. Ne-ar face plăcere să reveniți și nu uitați să ne adăugați în lista dumneavoastră de favorite!