beh puoi provare a dichiarare anche l'array di int come double.
oppure in alternativa:

codice:
media = abs((double) (val[0] + val[1] + val[2] + val[3] + val[4])) / 5.0;