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.
Răspunsuri la întrebare
Răspuns de
21
void cifmaxmin(long long x, int &Max, int &Min)
{
if(x < 10)
Min=Max=x;
else
{
cifmaxmin(x/10,Max,Min);
if( x%10 > Max )
Max = x%10;
if(x%10 <Min)
Min = x%10;
}
}
{
if(x < 10)
Min=Max=x;
else
{
cifmaxmin(x/10,Max,Min);
if( x%10 > Max )
Max = x%10;
if(x%10 <Min)
Min = x%10;
}
}
Alte întrebări interesante
Fizică,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă