Здравствуйте.
Никак немогу придумать формулу.
Мне нужно формулу
(Тоесть другими словами получить остаток от деления)
Выразить через другие функции
Цитата:
+ - / * [] {}
Например можно так
Но эта формула не работает если например a отрицательное число (в некоторых случаях ).
Это можно проверить через
Код:
program Project12;
{$APPTYPE CONSOLE}
uses
SysUtils;
function Modul(x, b: Integer): Integer;
begin
Result:= (x-(Trunc((x/b))*b));
end;
var
a: Integer;
begin
Writeln(Modul(-438, 17));
Readln(a);
end.
Или в Maple чётко видно
Должно получаться 4, а при использовании этой формулы выходит -13
Подскажите пожалуйста, в чём-же тут дело?