Признаки делимости по блокам цифр — мощный метод, позволяющий проверять делимость на числа, для которых обычные приёмы (последняя цифра, сумма цифр) не работают. Идея проста: разбиваем число на группы (блоки) по 2, 3 или 4 цифры справа налево, а затем складываем или вычитаем эти блоки попеременно. Метод особенно хорош для больших чисел, где линейный алгоритм потребовал бы множества шагов.

Принцип метода: почему блоки работают

Метод основан на том же подходе, что и признаки по сумме цифр, только вместо отдельных цифр мы работаем с группами цифр.

Ключевое наблюдение: если 10k при делении на число d даёт остаток +1 или −1, то можно построить признак делимости на d через блоки по k цифр.

  • 10³ = 1000. При делении на 7: 1001 = 7 × 11 × 13, значит 1000 ≡ −1 (mod 7). Это даёт знакочередующуюся сумму блоков по 3 для делимости на 7, 11 и 13.
  • 10³ = 1000. При делении на 37: 999 = 27 × 37, значит 1000 ≡ +1 (mod 37). Это даёт обычную сумму блоков по 3 для делимости на 37.
  • 10² = 100. При делении на 101: 100 ≡ −1 (mod 101). Это даёт знакочередующуюся сумму блоков по 2 для делимости на 101.

🔑 Два типа признаков

Сумма блоков (если 10k ≡ +1 mod d) — блоки просто складываются. Знакочередующаяся сумма блоков (если 10k ≡ −1 mod d) — блоки складываются и вычитаются попеременно: +, −, +, −…

Блоки по 3 цифры: делимость на 7, 11 и 13

Число 1001 = 7 × 11 × 13. Поэтому 1000 = 1001 − 1, и 10³ ≡ −1 по модулю 7, 11 и 13. Отсюда один и тот же приём работает сразу для трёх делителей.

7, 11, 13 Правило

Разбейте число на блоки по 3 цифры справа налево. Вычислите знакочередующуюся сумму блоков: правый блок со знаком «+», следующий «−», следующий «+» и т. д. Если результат делится на 7 (или 11, или 13) — исходное число тоже делится.

Пример: число 5 765 214

Разбиваем на блоки по 3 справа налево:

5 | 765 | 214

Знакочередующаяся сумма (справа налево: +, −, +):

+214 − 765 + 5 = −546

  • −546 ÷ 7 = −78 → делится на 7
  • −546 ÷ 11 = −49, остаток 7 → не делится на 11
  • −546 ÷ 13 = −42 → делится на 13

Проверка: 5 765 214 ÷ 7 = 823 602; 5 765 214 ÷ 13 = 443 478.

Пример: число 1 922 921

Блоки: 1 | 922 | 921

+921 − 922 + 1 = 0

Ноль делится на любое число → делится на 7, 11 и 13. Проверка: 1 922 921 = 7 × 11 × 13 × 1 921.

Делимость на 37: обычная сумма блоков по 3

Число 999 = 27 × 37, поэтому 1000 ≡ +1 (mod 37). Здесь используется обычная сумма (без знакочередования).

37 Правило

Разбейте число на блоки по 3 цифры справа налево. Сложите все блоки. Если сумма делится на 37 — исходное число тоже делится на 37.

Пример. Число 148 999: блоки 148 и 999. Сумма: 148 + 999 = 1 147. Проверяем: 1 147 ÷ 37 = 31 → делится. Значит, 148 999 делится на 37.

Блоки по 2 цифры: делимость на 101

Число 100 = 101 − 1, поэтому 10² ≡ −1 (mod 101).

101 Правило

Разбейте число на блоки по 2 цифры справа налево. Вычислите знакочередующуюся сумму блоков. Если результат делится на 101 — исходное число тоже делится.

Пример. Число 57 832: блоки 5 | 78 | 32. Знакочередующаяся сумма: +32 − 78 + 5 = −41. Число −41 не делится на 101 → 57 832 не делится на 101.

Пример. Число 30 705: блоки 3 | 07 | 05. Знакочередующаяся сумма: +05 − 07 + 3 = 1. Не делится.

Пример. Число 110 201: блоки 11 | 02 | 01. Знакочередующаяся сумма: +01 − 02 + 11 = 10. Не делится. А вот число 10 201: блоки 1 | 02 | 01. Сумма: +01 − 02 + 1 = 0 → делится (10 201 = 101 × 101).

Блоки по 4 цифры: делимость на 73 и 137

Число 10 001 = 73 × 137. Поэтому 10 000 = 10 001 − 1, и 10⁴ ≡ −1 по модулю 73 и 137.

73, 137 Правило

Разбейте число на блоки по 4 цифры справа налево. Вычислите знакочередующуюся сумму блоков. Если результат делится на 73 (или 137) — исходное число тоже делится.

Пример. Число 7 300 730: блоки 730 | 0730. Знакочередующаяся сумма: +0730 − 730 = 0 → делится и на 73, и на 137.

Специальный случай: делимость на 999

Число 999 = 27 × 37 = 3³ × 37. Признак делимости на 999 строится через обычную сумму блоков по 3 цифры (так как 1000 ≡ +1 mod 999).

999 Правило

Разбейте число на блоки по 3 цифры и сложите их. Если сумма делится на 999 — исходное число делится на 999. Этот же признак позволяет одновременно проверить делимость на 27 и на 37.

Пример. Число 999 999: блоки 999 и 999. Сумма: 999 + 999 = 1 998 = 999 × 2 → делится. Действительно, 999 999 = 999 × 1001.

Полный пример: проверяем большое число

Проверим число 12 457 893 на делимость на 7, 11, 13 и 37.

Шаг 1. Разбиваем на блоки по 3 справа налево:

12 | 457 | 893

Шаг 2. Знакочередующаяся сумма (для 7, 11, 13):

+893 − 457 + 12 = 448

  • 448 ÷ 7 = 64 → делится на 7
  • 448 ÷ 11 = 40, остаток 8 → не делится на 11
  • 448 ÷ 13 = 34, остаток 6 → не делится на 13

Шаг 3. Обычная сумма (для 37):

893 + 457 + 12 = 1 362

1 362 ÷ 37 = 36, остаток 30 → не делится на 37 ✗.

Итог: число 12 457 893 делится на 7, но не делится на 11, 13 или 37. Проверка: 12 457 893 ÷ 7 = 1 779 699.

Сводная таблица признаков по блокам цифр

Делитель Размер блока Тип суммы Почему работает
7, 11, 13 3 цифры Знакочередующаяся 1001 = 7×11×13
37 3 цифры Обычная (сложение) 999 = 27×37
101 2 цифры Знакочередующаяся 100 = 101 − 1
73, 137 4 цифры Знакочередующаяся 10001 = 73×137
999 (27, 37) 3 цифры Обычная (сложение) 1000 = 999 + 1

Другие методы проверки делимости

Линейный алгоритм для простых чисел

Универсальная формула a ± kb — проверка делимости на любое простое число от 7 до 151.

Изучить метод

Признаки по сумме цифр

Делимость на 3, 9 и 11 — метод, лежащий в основе блоков. Доказательства и примеры.

Изучить метод
📐

Все признаки — 5–6 класс

Полный справочник базовых признаков делимости с правилами и примерами.

На главную