Să se scrie o funcție C++ recursivă care să determine numărul de cifre egale cu zero ale unui număr natural transmis ca parametru și să întoarcă rezultatul prin intermediul unui parametru de ieșire.
Va roog sa ma ajutati.. reamintesc ca functia este recursiva
Răspunsuri la întrebare
Răspuns de
3
void f(int x, int &y)
{if(x!=0) if(x%10==0){y=y+1;f(x/10,y);}
else f(x/10,y);
}
in main () i se da lui y=0; si se apleaza f(x,y); , y e variabila globala care se
afisaza dupa apel
{if(x!=0) if(x%10==0){y=y+1;f(x/10,y);}
else f(x/10,y);
}
in main () i se da lui y=0; si se apleaza f(x,y); , y e variabila globala care se
afisaza dupa apel
Alte întrebări interesante
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă
Matematică,
9 ani în urmă