Все мы помним правила, помогающие определить делится ли заданное целое число на 2, 5 или 10. Достаточно взглянуть на последнюю цифру числа, чтобы разобраться. Кто-то со школы помнит признаки делимости на 3 или 9 — сумма цифр числа должна делиться на 3 или 9, соответственно. Любители повыпендриваться могут блеснуть знанием признаков делимости на 7 или 11, они уже не столь просты, особенно для больших чисел. А откуда взялись эти признаки? Почему они такие разные? Можно ли получить универсальный признак делимости на заданное число? Имеется в виду такой признак, который был бы, по возможности, проще прямого деления, и основывался лишь на цифрах числа. Давайте разберёмся с этими вопросами и получим от этого удовольствие! Поскольку речь идёт о делимости чисел, то нам понадобится модулярная арифметика, в которой числа заменяются на остатки от деления их на некоторое целое число. Например, остатком от деления 5 на 2 будет 1. Мы будем записывать это так, как это принято в математике: 5 ≡ 1 mod