Здравствуйте.
Никак немогу придумать формулу.
Мне нужно формулу
 
(Тоесть другими словами получить остаток от деления)
Выразить через другие функции
Цитата:
+ - / * [] {}
Например можно так
![a-([a/b]*b) a-([a/b]*b)](https://dxdy-02.korotkov.co.uk/f/9/c/0/9c06f6a22036f4a001aa645045b4de4f82.png) 
Но эта формула не работает если например 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
Подскажите пожалуйста, в чём-же тут дело?