👤

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ăspuns :

int cifmax(int n) {
  if(n <= 9)
    return n;
  return max(n % 10, cifmax(n / 10));
}