剰余の定義

今週のたけしのコマ大数学科を見ていてふと気になったことで、

負の数の剰余について思い違い(?)をしていました。

たとえば-10を9で割った時の余りは?(-10 % 9 = ?)

答えは8なのですが、プログラムをしている人なら-1と答えるかもしれません。

実際に-1として扱う言語もあります。

実際の除法の定義は

・被除数 = 除数 × 商 + 剰余

・0≦ 剰余 < 除数

となるため、この場合商=-2、剰余=8とするのが正解となります。

Leave a Reply

*