codice:
int main()
{
 using namespace std;   
 int contatore,
     totale,
     voto;
 float media;
 totale = 0;
 contatore = 0;
 cout << "inserisci un voto:";
 cin >> voto;
 while ( voto != -1 ){
       contatore++;
       totale += voto;
       cout << "Inserisci il voto:";
       cin >> voto;
       }   
 cout << "Il totale e':" << totale << endl ;
 media = totale / contatore;
 cout << "La media e' :" << media;   
 system("pause");
 return 0;    
}
il ciclo non funziona nel senso che se metto -1 non esce

grazie in anticipo