- ベストアンサー
10^n から1を引いた数は9で割り切れることについて
下記の過去質問における、私自身の回答(#4と#5)に関連した質問です。 http://oshiete1.goo.ne.jp/qa2100301.html たとえば、 10進法であれば、 「頭の桁が1で、その下がゼロばっかりの数」から1を引いた数は9で割り切れ、 16進法であれば、 「頭の桁が1で、その下がゼロばっかりの数」から1を引いた数はFで割り切れる、 ということについてです。 上記リンク中の自分の回答の文章で、 「ところが、10^n から1を引くと、必ず9だけが並んだ自然数(ただし、n=ゼロのときだけはゼロ)になります。これは、必ず9で割り切れます。」 という部分についてなのですが、 なんか、ちゃんとした証明の文章になっていないです。 このことをエレガントに、できるだけ簡潔に、証明する方法はないものでしょうか。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
一つの方法は、 等比級数の形に持っていく方法ですが、 (10^n -1)/(10-1)=10^(n-1)+10^(n-2)+....+10^0 ですので、 10^n -1=9×{10^(n-1)+10^(n-2)+....+10^0} これで、右辺が9の倍数なので、左辺も9の倍数ですね? もう一つの方法は 2項定理を使う方法で 10^n=(9+1)^n として展開すると、最後の項が+1に、それ以外の項が9の倍数になるので、 10^n-1は9の倍数になることが示せます。 展開計算は自分でやってみてください。
その他の回答 (6)
- A-Tanaka
- ベストアンサー率44% (88/196)
こんばんは。 高等学校時代に習ったかと思いますが、帰納法で証明すればよいだけのことです。 つまり、1の時は成り立つ。 kの時は成り立つと仮定して、k+1の時にも成り立つという証明方法です。
お礼
ありがとうございます。 ええ。まさにその帰納法を用いる証明も考えていたのですが、なかなか具体的手順が浮かびませんでした。
補足
皆様 おかげさまで、あっという間に解決できました。 多くのご回答をいただいたところ、大変申し訳ないですが、独断と偏見でポイント付与させていただきます。
- Mr_Holland
- ベストアンサー率56% (890/1576)
#3です。 ごめんなさい。誤記がありました。次のように訂正させてください。 > (m+1)^n-1 > =[k=0→n]Σ n_C_k m^k -1 > =( [k=1→n]Σ n_C_k m^k +1) -1 > =[k=1→n]Σ n_C_k m^k (誤)=m×[k=0→(n-1)]Σ n_C_k m^k (正)=m×[k=0→(n-1)]Σ n_C_(k+1) m^k > =(mの倍数)
お礼
二項定理を用いた証明の具体的手順を教えていただき、理解できました。 ありがとうございました。
- B-sun
- ベストアンサー率66% (52/78)
まじめな方のようですね。 9を9で割ることが出来るのは自明なので9が並んだ数が9で割ることも自明だと思います。 もしくは 9だけが並んでいて9で割ることが出来ない自然数 または 10^n (n>=2 の自然数)から1を引くと、9だけが並んだ自然数ならないn を考えて背理法で証明するのはいかがでしょうか
お礼
ありがとうございます。 ははは。真面目なような、真面目でないような・・・。 実は私も、いの一番にそのやり方を考えていたのですが、なかなかうまくいかなかったもので。
- guchiyama
- ベストアンサー率19% (61/318)
文章と同じことですが、 式で、 (10^n)-1=9*10^(n-1)+9*10^(n-2)+...+9*10^(n-n) =9*(10^(n-1)+10^(n-2)+...+10^(n-n)) よって、(10^n)-1は、9で割り切れる。 とか書くと、それらしく数学的に見えます。 まあ、同じですが・・・ 求めてる回答と違うかったら、ごめんなさい。
お礼
ありがとうございます。 結果的に、等比級数の和の公式を応用したのと同じになるんですね。
- Mr_Holland
- ベストアンサー率56% (890/1576)
m,nを1以上の自然数として、(m+1)^n-1はmの倍数であることを示せばよろしいのではないでしょうか。 以下に証明してみます。 (m+1)^n-1 =[k=0→n]Σ n_C_k m^k -1 =( [k=1→n]Σ n_C_k m^k +1) -1 =[k=1→n]Σ n_C_k m^k =m×[k=0→(n-1)]Σ n_C_k m^k =(mの倍数) いかがでしょうか?
いかなる自然数nにおいても10^n - 1が9で割り切れることを示せれば いいということでしょうか? 10^n-1=(10-1)(10^n-1 + 10^n-2 + … + 1) =9(10^n-1 + 10^n-2 + … + 1) で後ろは111…1と1がn個並ぶ数になるというのではダメですか?
お礼
電光石火のご回答、ありがとうございます。
お礼
なるほど。 等比級数の和の公式が使えるということに、私は気づきませんでした。 素晴らしいです。 右辺の 10^(n-1)+10^(n-2)+....+10^0 は、各桁に1だけが並んだ数である、ということも簡単に分かるのが良いですね。 ありがとうございました。