- ベストアンサー
連除法による最小公倍数の出し方
12,18,45の最小公倍数を連除法で出す場合、 3)12,18,45 2)4、6、15 3)2,3,15 2,1,5 で、3×2×3×2×1×5=180となるのは分かるのですが、 9)12,18,45 2)12、2、5 6,1,5 とすると、9×2×6×1×5=540となってしまいます。 9で割ってしまったのが悪かったのだと思いますが、連除法で最小公倍数を求める際に、割ってよい数と割ってはいけない数はどうやって見分ければよいのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>連除法で最小公倍数を求める際に、割ってよい数と割ってはいけない数はどうやって見分ければよいのでしょうか? 以下の手順に従わない割り算をしたからですね。手順2)をいい加減に先にやったことが間違いの原因ですね。 以下の手順で連除法を使ってください。 手順1)全部の数に共通な因数があれば、できるだけ大きい共通因数で割る(割り算の回数を減らす効果がある)。 手順2)全部の数に共通因数がなければ、できるだけ多くの数に共通な、できるだけ大きい共通因数で割る。 手順3)全部の数が互いに素になるまで手順2)を繰り返す。 手順4)最終的な商と割った共通因数の積を取り最小公倍数とする。
その他の回答 (2)
- Mr_Holland
- ベストアンサー率56% (890/1576)
おとなの方ですよね。 小学算数で連除法を使うときは、最も小さい公約数から割っていくことがお約束だったと思います。 http://buchiyamato.nomaki.jp/5jou1baisuuouyou.html 言い換えれば、素数(1を除いて、自分自身と1以外の正の約数をもたない自然数)で割らなければなりません。 ちなみに「9」(=3×3)は合成数(素数でない数)で、この問題のケースでは3数のうちの「12」が置いてけぼりになったので、計算が合いませんでした。もしこの「12」が3の倍数でない別の数(例えば 16)でしたら、たまたま合うことになりますが、それは本来の計算方法ではないように思います。
お礼
どうも、ありがとうございました。 「12」が置いてけぼり、よくわかりました。
- DIooggooID
- ベストアンサー率27% (1730/6405)
必ず、素数で除するようにすれば、悩む必要はありません。
お礼
どうもありがとうございました。 問題解決です。
お礼
どうもありがとうございました。 教えていただいた手順、よくわかりました。 問題解決です。