Калькулятор остатка от деления

Найдите неотрицательный остаток и целое частное при делении одного целого числа на другое.

Расчёты выполняются локально; введённые данные не отправляются на сервер.

Пример

17, деленное на 5, дает целое частное 3 и неотрицательный остаток 2. Для −17, деленного на 5, остаток равен 3.

Метод расчёта

Калькулятор использует евклидово деление: делимое = делитель × частное + остаток, где остаток не меньше нуля и меньше модуля делителя. Входные данные обрабатываются как точные целые числа.

Важные замечания

Делитель не может быть равен нулю. Отрицательные числа поддерживаются, а очень большие целые остаются точными, потому что вычисления идут в целочисленной арифметике, а не с плавающей точкой.

Как пользоваться

Проверьте равенство: делимое = делитель × частное + остаток. Остаток неотрицателен и меньше модуля делителя. Поэтому −17 = 5 × (−4) + 3. Некоторые языки используют остаток со знаком: JavaScript возвращает −2 для -17 % 5.

Пример · Метод расчёта
ПримерРезультат
17 ÷ 517 = 5 × 3 + 2
−17 ÷ 5−17 = 5 × (−4) + 3
17 ÷ (−5)17 = (−5) × (−3) + 2
−17 ÷ (−5)−17 = (−5) × 4 + 3
20 ÷ 520 = 5 × 4 + 0

MDN · Remainder (%)

Часто задаваемые вопросы

Для чего нужен остаток от деления?

Его часто используют, чтобы проверить делимость, зациклить повторяющуюся последовательность, чередовать строки, группировать элементы и находить позицию внутри цикла.

Почему остаток неотрицателен при отрицательном делимом?

Инструмент следует евклидову соглашению, поэтому остаток всегда лежит от нуля до модуля делителя минус один. В языках программирования оператор остатка может учитывать знак и вести себя иначе.

Можно ли вводить десятичные дроби?

Нет. В этом инструменте остаток и частное определены для целых чисел. Вводите целые числа без запятых, пробелов и десятичных точек.

Похожие инструменты