PDA

Visualizza la versione completa : C++ errore media


Lanciator
10-11-2013, 19:30
Salve ragazzi ho la versione Dev/C++ 5.5.3


#include <iostream>

using namespace std;


int main(int argc, char** argv) {
int V[5];
int i;
int SOMMA=0,MEDIA=0,MINORE,MAGGIORE;


cout<<"Salve immetti qui 5 numeri"<<endl;


for(i=0;i<5;i++)
{
cout<<"inserisci qui il "<<i+1<<"' ";
cin>>V[i];
SOMMA=SOMMA+i;


}
MEDIA=SOMMA/5;
cout<<"La media e' "<<MEDIA;
return 0;
}

Quando il programma va a fare la media, mi restituisce sempre, come media sempre 2... Perché ???

Buonaserata :D

oregon
10-11-2013, 19:52
Rifletti ... devi sommare i oppure V[i] ?

Lanciator
10-11-2013, 20:12
Grazie oregon *Q*
Scusami per la nabbagine xD

MItaly
10-11-2013, 22:43
Tra parentesi, normalmente le variabili non si scrivono tutte in maiuscolo (per convenzione il tutto maiuscolo è riservato per macro e altra roba del preprocessore).

salmo
12-11-2013, 19:16
#include<iostream>

usingnamespace std;


int main(int argc,char** argv){
int V[5];
int i;
int SOMMA=0,MEDIA=0,MINORE,MAGGIORE;


cout<<"Salve immetti qui 5 numeri"<<endl;


for(i=0;i<5;i++)
{
cout<<"inserisci qui il "<<"' ";
cin>>V[i];
SOMMA=SOMMA+V[i];//l'errore era qui è V[i] e non i


}
MEDIA=SOMMA/5;
cout<<"La media e' "<<MEDIA;
return0;
}

Loading