Informatică, întrebare adresată de porecla7, 9 ani în urmă

Să se scrie o funcție C++ recursivă care să returneze cifra maximă a unui număr natural transmis ca parametru.

Răspunsuri la întrebare

Răspuns de alexandruvicto
2
int Max=0;

int foo(int x)
{
if(x==0) return Max;
if(x%10>Max) Max=x%10;
x/=10;
return foo(x) ;
}

int main()
{
int n;
cin>>n;
cout<<foo(n);
}
Alte întrebări interesante