問題#A010

問題#A010 ★★☆☆

1234567899の倍数であることを示せ。

次に、整数n9の倍数ならば、整数nの各位の数の和が9で割り切れることを示せ。また、整数nの各位の数の和が9で割り切れるならば、整数n9の倍数であることを示せ。


《ポイント》

9の倍数の倍数判定法に関する問題です。これはちょっとした知識問題かもしれません・・・。

9の倍数の倍数判定法は皆さんご存知の通り、

「各位の数の和が9で割り切れれば9の倍数」

というものです。本問はこの事実を証明する問題です。


《解答例》

123456789=913717421より、1234567899の倍数である。

整数nk桁の整数とし、10進法表示をakak1a2a1(10)とすると、n=10k1ak+10k2ak1++10a2+a1と表せる。ここで

     10k=(9+1)k=9k+9k1kC1++91kCk1+1=9N+1 (NN)

であるという事実を用いると、
     n=(9+1)k1ak+(9+1)k2ak1++(9+1)a2+a1=(9Nk+1)ak+(9Nk1+1)ak1++(9+1)a2+a1=9N+(ak+ak1++a2+a1)と変形できる。

9N9の倍数であるから、整数n9の倍数ならばak+ak1++a2+a19の倍数でなければならない。故に整数n9の倍数ならば、整数nの各位の数の和が9で割り切れることが示された。

また上式より、ak+ak1++a2+a19で割り切れるならば、整数n9の倍数となるから、整数nの各位の数の和が9で割り切れるならば、整数n9の倍数であることが示された。


《コメント》

今回は9の倍数判定法がテーマでしたが、同様に3の倍数判定法も導けますし、11の倍数判定法も定義することができます。

11の倍数判定法は 10k=(111)k を利用するだけです。例えば51679111の倍数ですが、一の位から一つ飛ばしで各位の数を足していった和(1+7+1=9)と十の位から一つ飛ばしで各位の数を足していった和(9+6+5=20)の差が11の倍数なので51679111の倍数です。

一の位から一つ飛ばしで各位の数を足していった和 S1 と十の位から一つ飛ばしで各位の数を足していった和 S2 の差 S1S211 の倍数なら、その整数は11の倍数である、というのが11の倍数判定法です。(倍数かどうかを判定するだけなので S1S2 の符号はどうでもいいです)

これを使えば、例えば「53492089143119」なんかが11の倍数であることがすぐ分かりますね。興味のある方は是非とも証明にチャレンジしてみてください。


戻る