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
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
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
8 ani în urmă
Limba română,
9 ani în urmă