Informatică, întrebare adresată de sikesjack1, 8 ani în urmă

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 CinevaFaraNume
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