Остаток от деления в паскале

Остаток от деления в паскале
Если я не ошибаюсь, то команда "mod" берет остаток от деления, т.е. в выражении c:= 1 mod 2 должен быть результат 5. НО мне почему-то паскаль пишет 1. Почему?

  • потому что остаток от деления 1 на 2 - 1. откуда вы взяли 5 - непонятно. учите арифметику.
  • По-моему Вы наоборот написали. Если так 5:2, то ответ верный - 1.
  • Потому что если поделить 1 на 2, получится 0 и 1 в остатке. Откуда 5-то?
  • он наверное путает остаток и дробную часть. т. к. 1/2 = 0.5. но это не остаток
  • Нужно различать обычное деление и целочисленное.При целочисленном делении дробей нет:
    1 div 2=0 ( 1 не делится на 2)
    1 mod 2 =1 ( 1 не делится на два,остаток от деления 1)
    2 div 2 =1
    2 mod 2=0 ( 2 делится на 2,частное =1,остаток от деления 0)