Все калькуляторы
навигация перейти Esc закрыть

Калькулятор НОД и НОК

Наибольший общий делитель и наименьшее общее кратное двух и более чисел. Алгоритм Евклида, решение по шагам и проверка.

Числа
Формула: НОД (наибольший общий делитель) считается алгоритмом Евклида: НОД(a, b) = НОД(b, a mod b), пока остаток не станет нулём. НОК (наименьшее общее кратное) выражается через НОД: НОК(a, b) = a · b / НОД(a, b). Для нескольких чисел оба свёртываются попарно.

Что считает калькулятор

Введите два или больше натуральных чисел — калькулятор сразу выдаст:

  • НОД — наибольший общий делитель: самое большое число, на которое все введённые числа делятся без остатка;
  • НОК — наименьшее общее кратное: самое маленькое число, которое делится на каждое из введённых.

Числа можно разделять пробелом, запятой, точкой с запятой или переносом строки. Годятся только целые числа больше нуля.

НОД и алгоритм Евклида

Наибольший общий делитель удобнее всего искать алгоритмом Евклида: большее число делят на меньшее с остатком, затем меньшее — на остаток, и так пока остаток не станет нулём. Последний ненулевой делитель и есть НОД.

НОД(48, 18):
48 = 18 × 2 + 12
18 = 12 × 1 + 6
12 = 6 × 2 + 0   →  НОД = 6

Этот способ не требует раскладывать числа на простые множители и работает мгновенно даже для очень больших чисел.

НОК через НОД

Наименьшее общее кратное двух чисел выражается через их НОД:

НОК(a, b) = a · b / НОД(a, b)

Например, НОК(48, 18) = 48 · 18 / 6 = 144. Для списка из нескольких чисел и НОД, и НОК считаются попарно: берут первые два, затем результат комбинируют со следующим числом, и так далее.

Где это нужно

  • Сложение дробей — общий знаменатель удобно брать как НОК знаменателей.
  • Сокращение дробей — числитель и знаменатель делят на их НОД.
  • Задачи на периодичность — «через сколько дней события совпадут снова» решается через НОК периодов.
  • Распределение поровну — на сколько одинаковых групп можно разбить наборы, считается через НОД.

Связь НОД и НОК

Для любой пары чисел произведение их НОД и НОК равно произведению самих чисел:

НОД(a, b) · НОК(a, b) = a · b

Калькулятор показывает эту проверку для пары чисел — удобно убедиться, что расчёт верный.

Частые вопросы

Чем НОД отличается от НОК?
НОД (наибольший общий делитель) — самое большое число, на которое делятся все заданные числа. НОК (наименьшее общее кратное) — самое маленькое число, которое само делится на каждое из них. НОД всегда не больше наименьшего из чисел, а НОК — не меньше наибольшего.
Что такое алгоритм Евклида?
Это способ найти НОД двух чисел без разложения на множители: большее делят на меньшее с остатком, затем меньшее — на остаток, и повторяют, пока остаток не станет нулём. Последний ненулевой делитель и есть НОД. Метод известен более двух тысяч лет и работает очень быстро.
Как найти НОК, если знаешь НОД?
Для пары чисел НОК(a, b) = a · b / НОД(a, b). Сначала находят НОД (например, алгоритмом Евклида), потом делят на него произведение чисел. Для нескольких чисел НОК считают попарно.
Можно ли вводить больше двух чисел?
Да. Калькулятор считает НОД и НОК для любого количества чисел — они сворачиваются попарно. Введите хотя бы два числа через пробел или запятую.
Чему равен НОД взаимно простых чисел?
Если у чисел нет общих делителей, кроме единицы (например, 8 и 15), их называют взаимно простыми, и их НОД равен 1. При этом НОК таких чисел равен их произведению.

Источники

обновлено 27 июня 2026
  • Алгоритм Евклида для наибольшего общего делителя и тождество НОД(a, b) · НОК(a, b) = a · b — стандартная теория чисел
Встроить калькулятор