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; // per dare spazio alla lettura sul monitor
cout << "In ordine inverso : \n";
for (i = 4; i>=0; i--)
{
cout << vector[i] << endl;
}
cout << " " << endl; // per dare spazio alla lettura sul monitor
double sum = 0;
sum += vector[i];
cout << " la loro media è : " << sum/5 << endl;
return 0;
}