300
Cerinţa
Scrieţi definiția completă a subprogramului recursiv suma
, care primeşte prin cei 4
parametri
Exemplu
Dacă n=6
, x= (12, 7, 6, 3, 8, 5)
, i=2
, și j=4
, rezultatul va fi 25
.
Important
Soluţia propusă va conţine doar definiţia subprogramului cerut. Prezenţa în soluţie a altor instrucţiuni poate duce erori de compilare sau de execuţie care vor avea ca efect depunctarea soluţiei.
int suma(int v[] , int n , int i , int j) { if(n == 0) return 0; else if(n >= i && n <= j) return suma(v , n-1 , i , j); else return v[n] + suma(v , n-1 , i , j); }
Comentarii