1
Компьютеры, периферия, мультимедиа и ПО / X mod Y
« : 12.06.06, 05:09:32 »
Разбираю скрипт в Mathematica.... там одна из операций - нахождение остатка от числа X по модулю Y. причем X отрицательный! нпример:
-9 mod 5 = 1 (в Delphi же, или в TP ответ -4, кста, виндовский калькулятор ответ выдает такой же)
если
-9 mod -5, то ответ -4 (в Delphi аналогично)
то есть в первом случае Mathematica получает 1 путем вычитания из 10 9, а во втором, получает -4 путем прибавления к -9 5.... странно как-то....
кто-нибудь может прокомментировать действия программ?
-9 mod 5 = 1 (в Delphi же, или в TP ответ -4, кста, виндовский калькулятор ответ выдает такой же)
если
-9 mod -5, то ответ -4 (в Delphi аналогично)
то есть в первом случае Mathematica получает 1 путем вычитания из 10 9, а во втором, получает -4 путем прибавления к -9 5.... странно как-то....
кто-нибудь может прокомментировать действия программ?