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

Fie dat tablou unidimensional a[1...50] of real, de determinat suma elementelor acestui tablou utilizând o funcție

Răspunsuri la întrebare

Răspuns de Apollyon
0

Răspuns:

#include <iostream>

using namespace std;

int calculeazaSumaNumere(int vectorNumere[], int dimensiuneVector);

int main() {

 /* un vector de întregi, poate fi și citit de la tastatură */

 int vectorNumere[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

 /* calculăm câte numere avem în vector, 44 / 4 = 11 numere */

 int dimensiuneVector = sizeof(vectorNumere) / sizeof(vectorNumere[0]);

 /* funcția calculează și returnează suma numerelor din interiorul vectorului */

 int sumaNumere = calculeazaSumaNumere(vectorNumere, dimensiuneVector);

 /* pe care mai apoi o afișăm */

 cout << "Suma numerelor din vector este >> " << sumaNumere << "\n";

 return 0;

}

int calculeazaSumaNumere(int vectorNumere[], int dimensiuneVector) {

 int sumaNumere = 0;

 /* parcurgem vectorul, la fiecare iterație adunăm la sumă numărul curent */

 for (int i = 0; i < dimensiuneVector; i++) {

   sumaNumere += vectorNumere[i];

 }

 /* la final returnăm suma */

 return sumaNumere;

}

Alte întrebări interesante