👤

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ăspuns :

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

}

}

Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.


Zone Alte intrebari