Să se scrie o funcție C++ recursivă cu trei parametri n, k, c și întoarce prin parametrul c numărul de cifre ale lui n care sunt mai mari sau egale decât k.
Răspunsuri la întrebare
Răspuns de
4
int functie (int n,int k,int c)
{ if(n==0)return 0;
if(n%10>=k) return functie(n/10,k,c+1);
else return functie(n/10,k,c);
}
{ if(n==0)return 0;
if(n%10>=k) return functie(n/10,k,c+1);
else return functie(n/10,k,c);
}
uleiaalex:
vezi ca trebuie sa returnezi valoarea in variabila C nu trebuie functie ci procedura. iar c trebuie ca parametru declarat int &c sa se updateze in in variabila globala
Alte întrebări interesante
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
9 ani în urmă
Geografie,
9 ani în urmă
Fizică,
9 ani în urmă
Limba rusă,
9 ani în urmă