Правило кратности чисел трем основано на сумме их цифр. Если сумма делится на три, число тоже кратно трем.
Число является кратным трём тогда и только тогда, когда сумма его цифр делится на три без остатка. Это утверждение вытекает из арифметической структуры десятичной системы счисления и свойства делимости чисел на основе их разрядов.
Рассмотрим число в десятичной записи как последовательность цифр \(d_n d_{n-1} \ldots d_0\), где \(d_0\) — младший разряд (единицы), \(d_1\) — десятки, \(d_2\) — сотни и так далее. Число \(N\) можно представить как сумму:
\[
N = d_0 \cdot 10^0 + d_1 \cdot 10^1 + d_2 \cdot 10^2 + \ldots + d_n \cdot 10^n
\]
Для определения кратности трём необходимо понять поведение модуля по трём каждого слагаемого.
По модулю три справедливо:
\[
10 \equiv 1 \pmod{3}
\]
Отсюда следует:
\[
10^k \equiv (10)^k \equiv 1^k \equiv 1 \pmod{3}
\]
для любого целого неотрицательного \(k\).
Таким образом каждый член суммы \(d_k \cdot 10^k\) при взятии по модулю трём эквивалентен просто \(d_k\):
\[
d_k \cdot 10^k \equiv d_k \cdot 1 = d_k \pmod{3}
\]
Подставляя это обратно в выражение для числа \(N\), получаем:
\[
N = \sum_{k=0}^{n} d_k \cdot 10^k \equiv \sum_{k=0}^{n} d_k = S(N) \pmod{3}
\]
где \(S(N)\) — сумма цифр числа \(N\).
Следовательно, \(N \equiv S(N) \pmod{3}\) то есть число и сумма его цифр имеют одинаковый остаток при делении на три.
Из равенства по модулю вытекает следующий критерий: число делится на три тогда и только тогда, когда сумма его цифр делится на три. Если остаток от деления суммы цифр на три равен нулю, то и само число кратно трём.
Это объясняет почему проверка суммы цифр эффективна для выявления кратности трём без выполнения операции деления над исходным числом.
Поскольку доказательство опирается исключительно на свойства арифметики по модулю три и представление числа в десятичной системе счисления, этот критерий применим именно к целым числам в десятичном формате.
Для систем счисления с основанием отличным от десяти могут быть другие правила. Например, если основание системы не даёт остаток один по модулю три, то аналогичный простой критерий суммы цифр работать не будет.
Также данное правило не распространяется напрямую на дробные числа или представления с плавающей точкой: сумма "цифр" после запятой не имеет однозначного смысла в контексте делимости целого числа.
Предположим для демонстрации число \(123456\). Сумма его цифр:
\[
S(123456) = 1 + 2 + 3 + 4 + 5 + 6 = 21
\]
Проверяем кратность суммы:
\(21 / 3 = 7\), целое без остатка. Следовательно исходное число тоже кратно трём.
Если бы сумма была равна числу с остатком при делении на три (например \(22 / 3 = 7\) ост \(1\)), исходное число было бы не кратно трём.
Алгоритмически проверка сводится к следующему:
- Разложить число на отдельные десятичные цифры.
- Просуммировать эти цифры.
- Проверить результат суммирования по модулю три.
Если остаток равен нулю, число кратно трём.
Этот способ особенно удобен для ручных вычислений и программного анализа больших чисел без необходимости выполнять дорогостоящую операцию деления всего числа на три.
Аналогично существуют признаки делимости другими числами (например девятью), которые основаны также на сумме цифр. Для девяти действует подобный принцип: число делится на девять тогда и только тогда, когда сумма его цифр делится на девять без остатка. Это объясняется тем же свойством степеней основания системы счисления по соответствующему модулю.
Однако для других чисел такого простого критерия суммы цифр нет ввиду особенностей их модульной арифметики относительно основания системы счисления.
Кратность числа трём определяется через сумму его цифр именно благодаря тому что каждая степень десяти даёт остаток один при делении на три. Это сводит проверку к простой сумме компонентов разрядного представления без учёта их позиционного веса при вычислении остатков по модулю три.
Данный механизм лежит в основе классических тестов школьной программы по математике и остаётся актуальным инструментом в компьютерных алгоритмах обработки числовых данных[2][3].
Создаётся краткое изложение…