>>676
int型の四捨五入は
(int)(n+0.5)なんだから、(a+b)/2の結果を四捨五入したいなら
(a+b+1.0)/2じゃね?