meglio fare il casting diretto ad almeno 1 degli operatori, e non dopo lo svolgimento dell'operazione, in pratica

codice:
media=(float)(media/(i-1));
diventa

codice:
media=(((float)media)/(i-1));