Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Prime Factorization of 10:
  • 2
  • 5
10 = 2 × 5

Что такое калькулятор разложения на простые множители?

Калькулятор разложения на простые множители представляет любое натуральное число в виде произведения простых чисел, на которые оно делится. Простое число — это натуральное число больше 1, у которого нет других делителей, кроме 1 и самого себя (2, 3, 5, 7, 11 и так далее). Любое целое число больше 1 раскладывается на простые множители единственным способом — это утверждает основная теорема арифметики. Наш инструмент находит для вас это единственное разложение и выводит его в аккуратной записи со степенями.

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

Здесь всего одно поле ввода: Введите натуральное число. Укажите любое целое число больше 1 и нажмите кнопку. Калькулятор выдаст:

  • полный список простых множителей, включая повторяющиеся (например, 2, 2, 3);
  • сколько раз встречается каждый простой множитель;
  • компактную запись разложения со степенями, например \(2^2 \times 3\).

Если ввести 1 (или оставить поле пустым), результат будет пустым, потому что у единицы нет простых множителей.

Формула и метод

Калькулятор использует метод пробного деления. Начиная с наименьшего простого числа — 2 — он последовательно делит число на каждого кандидата i, пока деление выполняется нацело, и каждый раз записывает i в число множителей. Достаточно проверять делители только до квадратного корня из текущего числа (условие цикла \(i \times i \le n\)), благодаря чему вычисления выполняются быстро. Если после завершения цикла остаётся значение больше 1, то этот остаток сам является простым числом и тоже добавляется в список. Затем повторяющиеся множители группируются и записываются в виде степеней.

$$\text{N} = p_1^{a_1} \times p_2^{a_2} \times \cdots \times p_k^{a_k}$$

Реклама
Дерево множителей, разлагающее число на простые множители
Дерево множителей пошагово разлагает число на простые множители.

Разбор примера

Допустим, вы ввели 360:

  • \(360 \div 2 = 180\), \(\div 2 = 90\), \(\div 2 = 45\) → три двойки.
  • \(45 \div 3 = 15\), \(\div 3 = 5\) → две тройки.
  • 5 — простое число и остаётся как есть → одна пятёрка.

Простые множители: 2, 2, 2, 3, 3, 5. Частота: 2 встречается 3 раза, 3 — дважды, 5 — один раз. Запись разложения: \(2^3 \times 3^2 \times 5\). Проверим обратным умножением: $$8 \times 9 \times 5 = 360. ✓$$

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

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

Что будет, если ввести простое число? В ответе вы получите само это число, потому что простое число нельзя разложить дальше — например, для 17 результат будет «17».

Можно ли разложить очень большие числа? Да, в пределах 64-битного целого числа. Поскольку проверяются делители только до квадратного корня, даже большие значения раскладываются быстро — за исключением случаев, когда число является произведением двух очень крупных простых чисел.

Чем полезно разложение на простые множители? Оно необходимо для нахождения наибольшего общего делителя и наименьшего общего кратного, для сокращения дробей, а также лежит в основе современной криптографии.

Последнее обновление: