Să se scrie o funcție C++ recursivă care să returneze cifra maximă a unui număr natural transmis ca parametru.
Restricţii şi precizări
numele funcției va fi cifmax
funcția va avea un parametru reprezentând numărul dat
numărul pentru care se calculează cifra maximă va fi mai mic decât 2.000.000.000
Răspunsuri la întrebare
Răspuns de
32
int cifmax(int n) {
if(n <= 9)
return n;
return max(n % 10, cifmax(n / 10));
}
if(n <= 9)
return n;
return max(n % 10, cifmax(n / 10));
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Germana,
9 ani în urmă
Fizică,
9 ani în urmă
Limba română,
9 ani în urmă