Buongiorno!
E' tutta la mattina che mi scervello con paio di cosette, ma dopo che credevo di averle risolte tutte, al compilatore mi compaiono tre errori di cui ignoro il motivo....

Allora io devo creare un un programma C++ che permetta l'inserimento
di tre studenti s1 e s2 ed s3 che stampi i voti dello studente che ha il voto più basso.

Ho comiciato col definire il file studente.h e questo è tutto ok!
Poi vado a compilare il file studente.cpp. Qui mi va tutto bene sino all'inserimento della funzione Minimo!! Ecco il codice:

int studente::minimo()
{
int minimo=30;
for(int i=0;i<12;i++)
if(Voti[i] < minimo)
minimo=Voti[i];
return minimo;
};

Mi compaiono questi errori:
Voti' undeclared (first use this function)
(Each undeclared identifier is reported only once
for each function it appears in.)

Io non capico perchè!! Voti è dichiarato nella sezione private della classe, e in tutte le altre funzioni che ho inserito non mi ha dato problemi. Ifatti se sostituisco la funzione di minimo con questa,

double studente::media()

{
double media=0;
for(int i=0;i<12;i++)
media=media+voti[i];
media=media/12;
return media;
};

allora il tutto funziona.

Qualche suggerimento?