>>503
4をdoubleにキャストするのはなんか変
sum = (double)(a+b+c+d)/4.0;
でいいんじゃないかな