#920 CifMaxMinRec
Să se scrie o funcție C++ recursivă care să determine cifra maximă și cifra minimă 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 cifmaxmin
funcția va avea trei parametri:
n, numărul dat
max, cifra maximă a lui n
min, cifra minimă a lui n
ordinea parametrilor este: n max min
n va fi mai mic decât 2.000.000.000
Important
Soluţia propusă va conţine doar definiţia funcţiei cerute. Prezenţa în soluţie a altor instrucţiuni poate duce erori de compilare sau de execuţie care vor avea ca efect depunctarea soluţiei.
Răspunsuri la întrebare
Răspuns de
5
void cifmaxmin(int n, int& max, int& min)
{
if(n < 10)
{
min = n;
max = n;
}
else
{
cifmaxmin(n / 10, max, min);
if(n % 10 > max) max = n % 10;
else if(n % 10 < min) min = n % 10;
}
}
{
if(n < 10)
{
min = n;
max = n;
}
else
{
cifmaxmin(n / 10, max, min);
if(n % 10 > max) max = n % 10;
else if(n % 10 < min) min = n % 10;
}
}
cristinaiasi:
nu corespunde....
Răspuns de
1
Alte întrebări interesante
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Informatică,
9 ani în urmă
Informatică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă