各桁の和が3の倍数なら3の倍数、の証明

最終更新日 2020/01/17

3の倍数の判定法:
各桁の和が3の倍数なら、その数自身も3の倍数。

3の倍数の判定法とは

$816$ という数は3の倍数でしょうか?

$8+1+6=15$ です。15は3の倍数なので、もとの数 $816$ も3の倍数であることが分かります。
このように、各桁の和を計算することで、もとの数 $816$ を直接わり算しなくても、$816$ が3の倍数なのかどうかを、素早く知ることができます。

3の倍数の判定法を証明してみましょう。

3桁の場合の証明

まずは、3桁の場合について証明してみます。3桁の場合が理解できれば、一般の場合もほとんど同じです。

3桁の数は、
$1$ の位を $a_0$、
$10$ の位を $a_1$、
$100$ の位を $a_2$
とおくと、

$100a_2+10a_1+a_0$
と表すことができます。

これを変形していくと、
$100a_2+10a_1+a_0\\
=(99a_2+a_2)+(9a_1+a_1)+a_0\\
=(99a_2+9a_1)+(a_2+a_1+a_0)\\
=3(33a_2+3a_1)+(a_2+a_1+a_0)$
となります。

$3(33a_2+3a_1)$ の部分は必ず3の倍数なので、
各桁の和 $(a_2+a_1+a_0)$ が3の倍数となるなら、
もとの数 $100a_2+10a_1+a_0$ も3の倍数となる

ことが分かります。

一般の場合の証明

$N$ 桁の数についても、同様に証明できます。

$N$ 桁の数は、
$1$ の位を $a_0$、
$10$ の位を $a_1$、
$\vdots$
$10^{N-1}$ の位を $a_{N-1}$
とおくと、

$10^{N-1}a_{N-1}+\dots +10a_1+a_0$
と表すことができます。

これを変形していくと、
$10^{N-1}a_{N-1}+\dots +10a_1+a_0\\
=(q_{N-1}a_{N-1}+a_{N-1})+\dots +(q_1a_1+a_1)+a_0\\
=(q_{N-1}a_{N-1}+\dots +q_1a_1)+(a_{N-1}+\dots +a_0)$
となります。
ただし、$q_k$ は、$9$ を $k$ 個並べた数です。

$(q_{N-1}a_{N-1}+\dots +q_1a_1)$ の部分は必ず3の倍数(もっと言うと9の倍数)なので、
各桁の和 $(a_{N-1}+\dots +a_0)$ が3の倍数となるなら、
もとの数 $10^{N-1}a_{N-1}+\dots +10a_1+a_0$ も3の倍数となる

ことが分かります。

逆に「各桁の和が3の倍数でないなら、もとの数も3の倍数でない」ということも、同じ式から分かります。

次回は 直角三角形で、3辺の比が整数になる例25個と作り方 を解説します。

ページ上部へ戻る