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

Scrieţi definiția completă a subprogramului suma, care primeşte prin cei 4 parametri
v, n, i, j:

v, un tablou unidimensional cu maximum 100 de elemente întregi din intervalul [-1000,1000]
n, un număr natural reprezentând numărul de elemente din tabloul v
i și j două valori naturale cu 1≤i≤j≤n
Subprogramul returnează suma elementelor v[1], v[2], … , v[i-1], v[j+1], … , v[n]

Restricţii şi precizări
0 < n ≤ 100
numele subprogramului cerut este suma
parametrii sunt, în această ordine: v, n, i, j
indicii elementelor vectorului v sunt 1, 2 ,… , n.

Vă rog frumos o rezolvare completă și corectă cât mai repede posibil....


boiustef: nu inteleg de ce stiind ca problema e de pe pbinfo nu scrii despre asta...
ne faci sa prdem timp...

Răspunsuri la întrebare

Răspuns de boiustef
2

Răspuns:

int suma(int v[], int n, int i, int j)

{

   int s=0;

   for (int k=1; k<=n; ++k)

       if (k<i || k>j) s+=v[k];

   return s;

}

Explicație:

Alte întrebări interesante