Калькулятор разложения на простые множители
Введите положительное целое число от 2, чтобы разложить его на простые множители. Калькулятор показывает повторяющиеся множители и компактную запись со степенями. Он использует простое пробное деление, не выводит все делители и не применяет сложные алгоритмы.
Как выполняется разложение
-
1
Введите целое число
Используйте только десятичные цифры и значение не меньше 2.
-
2
Проверьте малые множители
Калькулятор пробует 2, а затем последовательные числа до квадратного корня из оставшегося значения.
-
3
Сохраните повторы
Каждое деление без остатка записывает множитель и продолжает с частным.
-
4
Посмотрите обе формы
Для 360 выводятся 2 × 2 × 2 × 3 × 3 × 5 и компактно 2^3 × 3^2 × 5.
Примеры
| Ввод | Развёрнутая форма | Форма со степенями |
|---|---|---|
| 12 | 2 × 2 × 3 | 2^2 × 3 |
| 60 | 2 × 2 × 3 × 5 | 2^2 × 3 × 5 |
| 84 | 2 × 2 × 3 × 7 | 2^2 × 3 × 7 |
| 97 | 97 | 97 |
| 1024 | 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 | 2^10 |
Ограничения ввода и скорости
- Пустой ввод, знаки, десятичные дроби, пробелы и значения меньше 2 не дают результата. Отрицательные числа не заменяются модулем.
- Расчёт использует целые числа PHP. Значения вне целочисленного диапазона сервера не поддерживаются, даже если браузер способен их показать.
- Пробное деление может работать медленно для большого числа без малых множителей. Запасного метода вроде ро-алгоритма Полларда нет.
- Результат содержит только простые множители, а не полный список делителей.
Обработка данных
Обычная форма является серверным компонентом, поэтому при обновлении число отправляется на сервер. В двухэтапном режиме оно помещается в URL для перехода к результату. Не считайте ввод приватным или секретным.
Часто задаваемые вопросы
Они не дают ожидаемого разложения, поэтому калькулятор требует целое число от 2.
Нет. Самостоятельно введите положительный модуль; принимаются только цифры и значения от 2.
Само простое число появляется как единственный множитель в обеих формах.
Оно должно помещаться в целочисленный тип PHP сервера. Пробное деление может стать слишком медленным гораздо раньше.
Сопутствующие инструменты
Калькулятор длительности
Рассчитайте длительность между двумя часами в формате HH:MM, десятичных часах, минутах и секундах.
Конвертер дней в месяцы
Преобразуйте количество дней в месяцы, недели и годы, используя среднюю продолжительность месяца, 30,437 дня, готовый результат для планирования и оценок.
Калькулятор «сколько часов назад»
Узнайте точные дату и время, которые были заданное число часов назад от текущего момента.
Калькулятор веса плода
Оцените вес плода во время беременности по измерениям УЗИ (HC, AC, FL) с помощью формулы Хэдлока HC/AC/FL, с референсными перцентилями веса для контекста.
Калькулятор гематрии
Рассчитайте значение гематрии для любого слова или фразы в шести английских шифрах: Simple/Ordinal, Full Reduction, Reverse, Sumerian и Jewish/Latin.
Калькулятор темпа на полумарафоне
Рассчитайте темп на километр или на милю, необходимый для вашего времени финиша на полумарафоне, а также скорости и контрольные сплиты для вашего плана забега.
Инструмент доступен на других языках
- Primtalsfaktorisering [SV]
- 소인수분해 계산기 [KO]
- Kalkulator rozkładu na czynniki pierwsze [PL]
- Calculateur de décomposition en facteurs premiers [FR]
- Calculadora de fatoração em números primos [PT]
- 素因数分解計算ツール [JA]
- Máy tính phân tích thừa số nguyên tố [VI]
- Kalkulator Faktorisasi Prima [ID]
- Calculadora de factorización prima [ES]
- Priemfactorisatiecalculator [NL]
- حاسبة التحليل إلى العوامل الأولية [AR]
- Primfaktorzerlegungsrechner [DE]
- เครื่องคำนวณแยกตัวประกอบเฉพาะ [TH]
- Prime Factorization Calculator [EN]
- Calcolatore di fattorizzazione in numeri primi [IT]
- Asal Çarpanlara Ayırma Hesaplayıcısı [TR]
- 质因数分解计算器 [ZH]