>>524
プログラムにバグはないなら正しいプログラム解。
紙とペンで出した答と一致するとは限らない。

丸め誤差以外に、内部計算は二進法だからこういうことが起こる

> (1.2-1)*5==1
[1] FALSE
> (1.2-1)*5>1
[1] FALSE
> (1.2-1)*5<1
[1] TRUE

> (1.125-1)*8==1
[1] TRUE
> (1.125-1)*8>1
[1] FALSE
> (1.125-1)*8<1
[1] FALSE