24行目は
avg = (float)sum / num;
の間違いだ。