Devo calcolare la media di 5 numeri inseriti in un vettore da un ciclo for
fin qui ok
stamparli in ordine inverso
anche qui ok
ma quando devo poi calcolare la media non so come fare, in quanto i numeri sono inseriti nel ciclo for e la somma nella funzione main quindi ovviamente non legge i valori, come posso fare?
#include <iostream>
#include <vector>
using namespace std;
int main ()
{
double vector[5];
int i;
cout << "inserisci 5 numeri in virgola mobile : \n";
for (i = 0; i<5; i++)
{
cin >> vector[i];
}
cout << " " << endl;
cout << "In ordine inverso : \n";
for (i = 4; i>=0; i--)
{
cout << vector[i] << endl;
}
cout << " " << endl;
double sum = 0;
sum += vector[i];
cout << " la loro media è : " << sum/5 << endl;
return 0;
}