>>478を実行したら結果がおかしくないか?
割り算を整数で行なっているのでだめなんだよ