Un trucco che dovrebbe funzionare è dividere per 3.0 invece che per 3, altrimenti effettui un cast esplicito della somma a float:
codice:
media=(float)(num[0]+num[1]+num[2])/3;