Ominide 784 punti

Somma elementi di un vettore(array)


#include <iostream>
using namespace std;

const int MAX=100;

//prototipi delle funzioni

int ChiediDimensione();
void CaricaVettore(int v[MAX], int d);
int Somma(int v[MAX], int d);

int main()
{
int n, v[MAX], tot;
n=ChiediDimensione();
cout<<"Carica gli elementi del vettore";
CaricaVettore(v,n);
tot=Somma(v,n);
cout<<"La somma del vettore è:" <<tot;
system ("pause");
return 0;
}

//dimensione del vettore

int ChiediDimensione()
{
int d;
do {
cout<<"Dimensione del vettore:";
cin>>d;
} while (d<1 || d>MAX);
return d;
}

//caricamento delle componenti
void CaricaVettore(int v[MAX], int d)
{
for (int i=0; i<d; i++) {
cout<<"Elemento di posto"<<i;
cin>> v;
}
}

//somma delle componenti

int Somma (int v[MAX], int d)
{
int s=0;
for (int i=0; i<d; i++) {
s+=v;
}
return s;
}

Hai bisogno di aiuto in Informatica?
Trova il tuo insegnante su Skuola.net | Ripetizioni
Potrebbe Interessarti
Registrati via email