Somma fuori da un ciclo

di il
3 risposte

Somma fuori da un ciclo

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;
}

3 Risposte

Devi accedere o registrarti per scrivere nel forum
3 risposte