375
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