{
int contatore, voto = 0;
int totale;
float media;

printf ("Inserisci il voto: ");
scanf("%d", &voto);

while (voto != -1) {
totale = totale + voto;
contatore = contatore + 1;
printf("Inserisci il voto, per finire -1: ");
scanf("%d", &voto);
}
if (contatore != 0)
{
media = (float) totale/contatore;
printf("La media è %.2f", media);
}
else
printf("Non sono stati inseriti voti");

return 0;
}
nessun errore di sintassi...xke non funziona?la media mi da sempre 1,xx..anche quando gli input sono > di 100...