Калькулятор остатка от деления (модуля)
Калькулятор остатка от деления (модуля)
Введите делимое и делитель. Это рассчитает модуль — остаток, оставшийся после деления делимого на делитель, используя математическое соглашение, при котором остаток всегда неотрицателен для положительного делителя.
- Формула: a mod n = a − n × floor(a ÷ n), что всегда даёт остаток между 0 и n−1 для положительного делителя n.
- Отрицательное делимое всё равно даёт неотрицательный остаток: −17 mod 5 = 3, а не −2.
- Частые применения: проверка на чётность/нечётность, циклические значения в фиксированном диапазоне, криптография.
Почему −17 mod 5 равно 3, а не −2?
По математическому определению модуля результат всегда находится в диапазоне [0, n).
Чем это отличается от оператора % в языках программирования вроде JavaScript или C?
Оператор % во многих языках усекает в сторону нуля, что может дать отрицательный остаток для отрицательного делимого.
Калькулятор остатка от деления (модуля)


Введите делимое и делитель. Это рассчитает модуль — остаток, оставшийся после деления делимого на делитель, используя математическое соглашение, при котором остаток всегда неотрицателен для положительного делителя.

- Формула: a mod n = a − n × floor(a ÷ n), что всегда даёт остаток между 0 и n−1 для положительного делителя n.
- Отрицательное делимое всё равно даёт неотрицательный остаток: −17 mod 5 = 3, а не −2.
- Частые применения: проверка на чётность/нечётность, циклические значения в фиксированном диапазоне, криптография.
Почему −17 mod 5 равно 3, а не −2?
По математическому определению модуля результат всегда находится в диапазоне [0, n).
Чем это отличается от оператора % в языках программирования вроде JavaScript или C?
Оператор % во многих языках усекает в сторону нуля, что может дать отрицательный остаток для отрицательного делимого.
