tu vuoi castare a float la somma o il risultato? perché se è la somma va bene così, in caso contrario mancano parentesi. Attenzione anche col risultato perché dici di scrivere il risultato di una divisione intera in un float (ma il resto lo hai cmq perso).codice:media = (float) (intero1 + intero2 + intero3 + intero4) / 4 ;
Tra le due soluzioni opterei per fare il tutto in 2 passaggi:
in tutto questo ho sempre sfruttato l'upcasting.codice:media = 0; // prima del ciclo media += intero; // durante il ciclo media /= 4; // alla fine qui ho il valore della media