Cerinţa
Scrieţi definiția completă a subprogramului recursiv sum3, care primeşte prin parametrul v un tablou unidimensional cu cel mult 100 de elemente întregi, iar prin parametrul n numărul efectiv de elemente din v.
Subprogramul returnează suma elementelor din tabloul v care sunt divizibile cu 3.
Restricţii şi precizări
0 < n ≤ 100
numele subprogramului cerut este sum3
parametrii sunt, în această ordine: v, n
indicii elementelor vectorului v sunt 0, 1 ,… , n-1.
Se recomandă realizarea unui subprogram recursiv.
Răspunsuri la întrebare
Răspuns de
19
int sum3(int v[],int n){
if(n == 0)
return 0;
else
if(v[n-1] % 3 == 0)
return v[n-1] + sum3(v, n - 1);
else
return sum3(v, n - 1);
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă