Buna!
Imi poate face cineva o functie recursiva ce calculeaza suma cifrelor si returneaza rezultatul printr-un parametru trimis ca referinta? Si sa imi explice ce se intampla in functie?
Mersi!
Răspunsuri la întrebare
Răspuns de
0
void sumcif(int n, int &s){
if(n == 0) s = 0;// daca n = 0 initializam s
else{
sumcif(n/10, s);//calculam suma cifrelor pentru n/10
s += n % 10;// si adunam ultima cifra a lui n
}
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Fizică,
9 ani în urmă
Limba română,
9 ani în urmă