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

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 Wh1plash
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;
    }
}

Alte întrebări interesante