Chiedo cortesemente se qualcuno riesce a trovarmi l'errore in questo programma , perché il compilatore non me lo lascia eseguire.
Il programma chiede di trovare la media delle minime e delle massime di un mese.
Sto veramente impazzendo nel provare a trovarlo ma nulla , grazie mille a chi mi aiuterà.
Hilal






#include <iostream>
using namespace std;
int ChiediDimensione();
int MediaMax(int vettore[],int d);
int MediaMin(int vettore[],int d);
int ChiediDimensione()
{
int d;
do{
cout<<"Digita i giorni composti dal mese che si sta trattando."<<endl;
cin>>d;
}while(d<28 || d>31);
return d;
}
int MediaMax(int vettore[],int d)
{ int MediaMaax=0;
for(int i=0;i<d;i++)
{cout<<"Digita le massime del giorno che stiamo trattando:"<< i <<endl;
cin>>vettore[i];
MediaMaax=vettore[i]+MediaMaax;}
return MediaMaax;
}
int MediaMin(int vettore[],int d)
{
int MediaMiin=0;
for(int i=0;i<d;i++)
{
cout<<"Digita la minima del giorno che stiamo trattando:"<< i <<endl;
cin>>vettore[i];
MediaMiin=vettore[i]+MediaMiin;
}
return MediaMiin;
}
int main()
{
int n,vettore[n];
int MediaMaax=0,MediaMiin=0;
n=ChiediDimensione();
MediaMax(vettore,n);
MediaMin(vettore,n);
cout<<"La media delle massime e':"<<MediaMaax/n<<endl;
cout<<"La media delle minime e':"<<MediaMiin/n<<endl;
return 0;
}