Как найти все делители числа
Узнайте, как быстро найти все делители натурального числа вручную и с помощью алгоритмов. Простые методы, наглядные примеры и свойства делителей.
Похожие калькуляторы и статьи
- Калькулятор деления
- Калькулятор с остатком
- Разделить на части
- Числа кратные 3
- Считаем среднее время
- Числа кратные 6 – калькулятор
Что такое делитель числа: базовые понятия
В арифметике и теории чисел делителем целого числа называют такое целое число , на которое исходное число делится без остатка. В таком случае говорят, что кратно .
Например, для числа делителями будут и . Если вы попробуете разделить на любое другое число (скажем, на ), то получите дробное значение (), а значит, не является его делителем.
Каждое натуральное число (за исключением единицы) имеет как минимум два делителя: единицу и самого себя. Такие делители называют тривиальными. Если у числа больше нет других делителей, оно называется простым. Если другие делители есть, число называют составным.
Метод 1. Поиск делителей через пары (до квадратного корня)
Самый быстрый и эффективный способ найти все делители числа вручную — это метод парного перебора. Он основан на простом свойстве: у каждого делителя есть парный делитель , такой что .
Чтобы не перебирать все числа подряд до самого , достаточно дойти только до квадратного корня из этого числа (). Это экономит огромное количество времени.
Алгоритм поиска:
- Вычислите приближенный квадратный корень из числа .
- Начните последовательно проверять деление на числа от до полученного значения.
- Если число делится без остатка, запишите в таблицу сразу два делителя: делитель (на что делили) и частное (результат деления).
- Округлите шаг и прекратите перебор, когда перейдете границу квадратного корня.
- Упорядочите полученный список по возрастанию.
Пример: найдем делители числа 60
Квадратный корень из находится между целыми числами и (). Значит, нам нужно проверить делимость только на числа от до .
| Проверяемое число | Делится ли без остатка? | Найдено делителей (пара) |
|---|---|---|
| 1 | Да () | и |
| 2 | Да () | и |
| 3 | Да () | и |
| 4 | Да () | и |
| 5 | Да () | и |
| 6 | Да () | и |
| 7 | Нет () | — |
Все числа больше проверять не нужно — их пары уже найдены на предыдущих шагах.
Ответ: Делителями числа являются: 1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, 60.
Метод 2. Разложение на простые множители (факторизация)
Этот метод идеально подходит для больших чисел, когда обычный перебор занимает слишком много времени. Он базируется на Основной теореме арифметики: любое составное число можно представить в виде произведения простых чисел, причем единственным способом.
Алгоритм поиска:
- Разложите число на простые множители (делением на минимально возможные простые числа: и т. д.).
- Выпишите все уникальные простые множители.
- Перемножьте эти множители между собой во всех возможных комбинациях.
- Добавьте к результатам единицу.
Пример: найдем все делители числа 45
Разложим число на простые сомножители:
Каноническое разложение имеет вид:
Теперь комбинируем полученные простые множители ():
- Базовые множители (без повторов): и .
- Произведения парных комбинаций: , .
- Произведение трех множителей: .
- Добавляем обязательную единицу: .
Объединяем все уникальные значения в единый список по возрастанию:
Ответ: 1, 3, 5, 9, 15, 45.
Как узнать общее количество делителей без их поиска
Иногда перед нами стоит задача определить не сами делители, а лишь их точное количество. Для этого существует простая и элегантная математическая формула.
Если разложение числа на простые множители выглядит как: где — простые множители, а — их степени, то общее количество делителей вычисляется по формуле:
Пример расчета
Возьмем то же число . Его представление в виде степеней простых чисел:
Показатели степеней равны: , , .
Подставим эти показатели в формулу:
Мы получили ровно делителей, что полностью совпадает с нашими практическими вычислениями в предыдущем разделе.
Классификация чисел по типу их делителей
В зависимости от суммы и характера собственных делителей (всех делителей числа, за вычетом его самого), числа делят на несколько категорий:
- Совершенные числа. Числа, которые равны сумме всех своих собственных делителей. Пример: для числа собственные делители — . Их сумма: .
- Избыточные числа. Числа, сумма собственных делителей которых превышает само число. Пример: собственные делители числа — это . Их сумма равна , что больше .
- Недостаточные числа. Числа, у которых сумма собственных делителей оказывается меньше самого исходного числа. Сюда относятся все простые числа, а также многие составные (например, собственные делители числа равны , а их сумма равна всего лишь ).