Проверка составного числа: онлайн-калькулятор с пошаговым решением

Проверка составного числа

Онлайн-калькулятор с пошаговым решением: определяет, является ли число составным, находит наименьший делитель, строит разложение на простые множители и выводит все делители.

Введите число

Натуральное число

Целое число от 0 до 1 000 000 000 000 (10¹²). Пробелы внутри числа допускаются: 1 000 000

1 4 9 91 97 121 561 1000000
Составное число — натуральное число больше 1, у которого есть хотя бы один делитель, отличный от 1 и самого числа. Калькулятор перебирает делители до √n и находит наименьший.

Результат

Проверяемое число:
91

Проверка Составного Числа: Полное Руководство

В теории чисел все натуральные числа делятся на три категории: единица, простые числа и составные числа. Проверка составного числа — задача, обратная проверке простого: нужно определить, есть ли у числа хотя бы один делитель, отличный от 1 и самого числа. На первый взгляд кажется, что это то же самое, что и проверка простоты, но на практике акцент смещается: нам важно не только «да или нет», но и найти наименьший делитель, построить разложение на простые множители и перечислить все делители. В этой статье мы разберём, что такое составное число, чем оно отличается от простого и единицы, как быстро найти наименьший делитель и почему эта задача так важна в математике и программировании.

Что Такое Составное Число?

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

Примеры составных чисел:

  • 4 = 2 × 2
  • 6 = 2 × 3
  • 9 = 3 × 3
  • 91 = 7 × 13
  • 121 = 11 × 11
  • 561 = 3 × 11 × 17

Составные числа — это «сборные» числа: они собираются из простых множителей, как из кирпичиков. Причём способ сборки единственный (основная теорема арифметики).

Три Категории Натуральных Чисел

Прежде чем проверять число на составность, важно понять, к какой категории оно относится. Натуральные числа делятся на три группы:

Категория Определение Примеры Количество делителей
ЕдиницаЧисло 111
ПростыеБольше 1, делится только на 1 и на себя2, 3, 5, 7, 11, 13…2
СоставныеБольше 1, имеет делитель, отличный от 1 и себя4, 6, 8, 9, 10, 12…3 и больше

Единица — особый случай. Она не является ни простой, ни составной. Простые числа имеют ровно два делителя, составные — три и больше. Ноль тоже не относится ни к одной из этих категорий: он делится на любое натуральное число.

Как Проверить, Является Ли Число Составным

Алгоритм проверки составности напоминает проверку простоты, но с акцентом на поиск делителя:

  1. Проверьте особые случаи. Если число меньше 2 — оно не составное. Если число 2 или 3 — тоже не составное (это простые).
  2. Проверьте делимость на 2. Если число чётное и больше 2 — оно составное. Наименьший делитель равен 2.
  3. Проверьте делимость на 3. Если сумма цифр делится на 3 — число составное. Наименьший делитель может быть 3.
  4. Переберите нечётные делители от 5 до √n. Первый найденный делитель — это наименьший делитель, а число — составное.
  5. Если делителей нет — число простое, а не составное.
Граница перебора: делители достаточно проверять до √n включительно

Почему до √n? Если n = a × b, где a ≤ b, то a ≤ √n. Значит, наименьший делитель всегда лежит в диапазоне от 2 до √n. Как только мы его находим — задача решена.

Пример 1: проверяем число 91

Шаг 1. 91 > 1 — проверяем дальше.

Шаг 2. 91 нечётное, на 2 не делится. Сумма цифр 9+1 = 10 — на 3 не делится. На 5 не оканчивается.

Шаг 3. √91 ≈ 9,54. Проверяем 7: 91 ÷ 7 = 13 — делится без остатка.

Вывод: 91 — составное число. Наименьший делитель — 7. Разложение: 91 = 7 × 13.

Пример 2: проверяем число 561

Шаг 1. 561 > 1.

Шаг 2. Нечётное. Сумма цифр 5+6+1 = 12 — делится на 3. Наименьший делитель — 3.

Шаг 3. 561 ÷ 3 = 187. Продолжаем разложение: 187 ÷ 11 = 17, 17 — простое.

Вывод: 561 = 3 × 11 × 17. Составное число. Кстати, 561 — знаменитое число Кармайкла, которое обманывает некоторые тесты на простоту.

Пример 3: проверяем число 97

Шаг 1. 97 > 1.

Шаг 2. Нечётное, на 3 не делится, на 5 не оканчивается.

Шаг 3. √97 ≈ 9,85. Проверяем делители 7, 9: 97 ÷ 7 = 13,86, 97 ÷ 9 = 10,78 — ни один не подходит.

Вывод: 97 — простое число, а не составное.

Наименьший Делитель: Ключ к Составности

Для составного числа наименьший делитель — это первое простое число, на которое оно делится. Например:

  • Для 91 наименьший делитель — 7.
  • Для 100 наименьший делитель — 2.
  • Для 121 наименьший делитель — 11.
  • Для 143 наименьший делитель — 11.

Наименьший делитель всегда простой. Это следствие алгоритма: если число делится на составное, оно делится и на его простой множитель, который меньше. Поэтому в момент, когда мы находим первый делитель, он гарантированно простой.

Знание наименьшего делителя полезно во многих задачах: оно сразу даёт одно из слагаемых в разложении, помогает сокращать дроби и быстро оценивать делимость.

Разложение на Простые Множители

Как только найден наименьший делитель, разложение на простые множители получается последовательным делением:

n = p1a1 × p2a2 × … × pkak

Например, 561 = 3 × 11 × 17, а 1024 = 210. Каждый множитель в этой записи — простое число. Произведение всегда даёт исходное число.

Разложение — это «паспорт» числа: по нему можно сразу узнать количество делителей, их сумму, НОД и НОК с другими числами.

Количество делителей по разложению

Если n = p1a1 × p2a2 × … × pkak, то количество натуральных делителей вычисляется по формуле:

d(n) = (a1 + 1)(a2 + 1)…(ak + 1)

Например, для 561 = 3 × 11 × 17: d(561) = (1+1)(1+1)(1+1) = 8 делителей. Для 1024 = 2¹⁰: d(1024) = 10+1 = 11 делителей.

Таблица Частых Составных Чисел

Число Наименьший делитель Разложение Всего делителей
422²3
622 × 34
933²3
1222² × 36
1533 × 54
9177 × 134
1211111²3
1431111 × 134
36022³ × 3² × 524
56133 × 11 × 178
100022³ × 5³16

Где Применяется Проверка Составных Чисел

  • Сокращение дробей. Чтобы сократить дробь, нужно найти общие делители числителя и знаменателя. Разложение на простые множители даёт их мгновенно.
  • НОД и НОК. Оба вычисляются через разложение на простые множители — быстрее и надёжнее, чем перебором.
  • Криптография. Алгоритмы шифрования (RSA) требуют больших простых чисел — и умения отличать их от составных. Числа Кармайкла (например, 561) — классический пример, который обманывает некоторые тесты.
  • Программирование. Хеш-таблицы выбирают размер, равный простому числу, а не составному — это уменьшает коллизии. Проверка на составность — шаг алгоритма.
  • Олимпиадные задачи. Задачи на делимость и остатки почти всегда требуют факторизации чисел.
  • Повседневные расчёты. Разделить 91 предмет поровну в несколько групп — возможно только если 91 = 7 × 13, то есть на 7 или 13 групп.

Типичные Ошибки

  • Ошибка 1: считать 1 составным числом. Единица не является ни простой, ни составной — у неё только один делитель.
  • Ошибка 2: считать 2 составным. Двойка — простое число. Единственное чётное простое.
  • Ошибка 3: считать 0 составным. Ноль делится на любое натуральное число, поэтому не подходит ни под определение простого, ни под определение составного.
  • Ошибка 4: останавливаться на первом найденном делителе, не разложив число полностью. Наименьший делитель — это только первый шаг. Разложение продолжается до простых множителей.
  • Ошибка 5: перебирать делители дальше √n. Если делителя не нашлось до √n, то его нет — число простое, а не составное.
  • Ошибка 6: путать наименьший делитель и простой множитель. Они совпадают: наименьший делитель всегда простой. Но не наоборот — у числа может быть несколько простых множителей.
  • Ошибка 7: считать, что все нечётные числа простые. 9, 15, 21, 25 — нечётные, но составные. Проверка нужна всем числам до √n.

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

Что такое составное число?
Натуральное число больше 1, у которого есть хотя бы один делитель, отличный от 1 и самого числа. Например, 4, 6, 9, 91, 121.

Чем составное число отличается от простого?
Простое число имеет ровно два делителя (1 и себя). Составное — три и больше. Например, 7 — простое (делители 1, 7), а 9 — составное (делители 1, 3, 9).

Является ли 1 составным числом?
Нет. Единица — особый случай. У неё только один делитель, поэтому она не подходит ни под определение простого, ни под определение составного.

Является ли 0 составным числом?
Нет. Ноль делится на любое натуральное число, поэтому у него бесконечно много делителей. Он не относится ни к простым, ни к составным.

Как найти наименьший делитель составного числа?
Проверяйте делители по возрастанию: 2, 3, 5, 7, 11, 13… Первый найденный делитель и будет наименьшим. Он всегда простой.

Сколько делителей у числа 91?
91 = 7 × 13, значит d(91) = (1+1)(1+1) = 4 делителя: 1, 7, 13, 91.

Сколько делителей у числа 1000?
1000 = 2³ × 5³, значит d(1000) = (3+1)(3+1) = 16 делителей.

Почему достаточно проверять делители до √n?
Если n = a × b, где a ≤ b, то a ≤ √n. Наименьший делитель всегда лежит в диапазоне от 2 до √n — если его там нет, его нет вообще, и число простое.

Заключение

Проверка составного числа — задача, с которой начинается почти любая работа с делимостью. Она даёт не только ответ «да» или «нет», но и наименьший делитель, разложение на простые множители и полный список делителей. Освоив алгоритм перебора делителей до √n, вы сможете быстро определять составность чисел и извлекать из этого максимум информации. Наш калькулятор выполняет проверку автоматически, показывает шаги деления, строит каноническую запись со степенями и выводит все делители — используйте его для проверки домашних заданий, подготовки к экзаменам или как быстрый справочник. И помните: составные числа — это не «плохие» числа, а наоборот, именно из них собираются все остальные числа с помощью простых «кирпичиков».