CalcToolsLab

Калькулятор обратных чисел

Обратное число для дробей и мультипликативное обратное по модулю через расширенный алгоритм Евклида.

Что считает калькулятор обратных чисел

Калькулятор разделяет два близких, но разных запроса: обычное обратное число для целого числа или дроби и обратный элемент в модульной арифметике. В первом случае результат связан с делением дробей, во втором — с остатками, НОД и коэффициентами Безу.

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

Обычное обратное число и обратная дробь

Обычное обратное число — это число, которое при умножении на исходное даёт единицу. Для дроби калькулятор меняет местами числитель и знаменатель, переносит знак в числитель и сокращает результат через НОД.

  • x — исходное ненулевое число.
  • a — числитель исходной дроби, b — знаменатель исходной дроби.
  • НОД — общий делитель числителя и знаменателя, через который сокращается обратная дробь.
Ограничение ввода
Десятичные числа и запись дроби в одном поле не поддерживаются. Если нужно посчитать обратное к дроби, используйте два отдельных поля; если нужна операция с дробями шире, переходите через связанные инструменты.

Обратное по модулю: когда существует

В модульной арифметике обратный элемент существует не всегда. Калькулятор сначала приводит введённое число по модулю, затем проверяет взаимную простоту и только после этого показывает обратный элемент в стандартном диапазоне.

  • a — число, для которого ищется обратный элемент.
  • m — модуль; он должен быть не меньше двух.
  • НОД — проверка взаимной простоты числа и модуля.
ЧислоМодульНОДРезультат
3111обратный элемент 4
7261обратный элемент 15
693не существует
-3111обратный элемент 7

Расширенный алгоритм Евклида

Для модульного режима используется расширенный алгоритм Евклида. Он находит коэффициенты Безу; первый коэффициент после приведения к диапазону от нуля до модуля становится искомым обратным элементом.

  • a — число, для которого ищется обратный элемент.
  • m — модуль.
  • x — первый коэффициент Безу; после приведения по модулю он даёт обратный элемент.
  • y — второй коэффициент Безу.
Что показывает результат
Калькулятор выводит сам обратный элемент, остаток проверки, НОД и коэффициенты Безу. Если общий делитель больше единицы, вместо ответа показывается причина отсутствия решения.

Ограничения и где применяется

Страница не считает обратные функции, обратные тригонометрические функции, обратные матрицы и элементы произвольных колец. Это калькулятор для целых числителей и знаменателей, а также для модульной арифметики с целыми числами.

  • Деление дробей — деление заменяется умножением на обратную дробь.
  • Линейные сравнения — модульное деление сводится к умножению на обратный элемент.
  • RSA и CRT — обратный элемент нужен при построении ключей и совмещении остатков.
  • Ограничения ввода — модуль должен быть не меньше двух, а модульный режим ограничен 18 цифрами.
  • Отрицательное число — в модульном режиме поддерживается и приводится к остатку по выбранному модулю.

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

Источники и нормативная база

Расчёты выполняются на основе указанных нормативных и справочных источников. Ссылки открываются в новой вкладке.

Обновлено:

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