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

Scrieţi o funcţie recursivă, care calculează suma elementelor pozitive dintr-un
vector şi produsul elementelor negative.

Răspunsuri la întrebare

Răspuns de andrei750238
1

void functie(int i, int n, int &sum, int &prod){

if (i<=n){

 if(v[i] < 0) prod *= v[i];

 else sum += v[i];

 functie(i+1,n, sum, prod);

}

}

Netestat. Foarte importanta apelarea prin referinta.

Alte întrebări interesante