- ベストアンサー
因数分解の整数
整数の因数分解の仕方が分かりません。。。 (2)は二乗を指しています。 36=2(2)×3(2) 360=2(3)×3(2)×5 になりますよね。 数が小さいとなんとか因数分解ができるのですが 数が大きくなると、どうやって解けばいいのか 考えてしまいます。 なにかコツみたいのはあるのでしょうか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
「コツ」はないよ。 1になるまでひたすら割っていくだけ。 36÷2=18 18÷2=9 9÷3=3 3÷3=1 360÷2=180 180÷2=90 90÷2=45 45÷3=15 15÷3=5 5÷5=1 偶数の内は、ひたすら2で割っていこう! 奇数になったら、小さな素数から順番に割っていってみよう!
その他の回答 (4)
- arrysthmia
- ベストアンサー率38% (442/1154)
コツは、コツコツやることです。 > 数が大きくなると、どうやって解けばいいのか > 考えてしまいます。 非常に大きい数を、確実に、効率的に因数分解する方法は、 今のところ知られていません。 そのため、コンピュータを使って、力技で求めたりします。 参考: http://www.super-computing.org/~ysd/myself/rinko1.pdf 手計算でやる場合には、上記参考サイトで言う「試し割り法」 が唯一の方法であると思います。 試し割り法を、ある程度効率的に行う手法としては、「エラトステネスの篩」 が知られています。 しらみつぶしに割ってみていることに、変わりはないのですが。 参考: http://www2.cc.niigata-u.ac.jp/~takeuchi/tbasic/BackGround/ErSieve.html
お礼
ありがとうございます。 PCで求めることも可能なんですね。 初めて知りました。 参考も役にたちました^^
- ye11ow
- ベストアンサー率40% (230/564)
http://how-to.jp/reference/math/32.html ↑ここにある「素因数分解のやり方」の方法は習いませんでしたか? 「割り算の縦書きの裏返し」みたいなヤツです。 簡単だし、どんな大きい数でもやれて超便利なので、よければマスターしてみてください。 「180」でやっている例を見て覚えれば、ほとんどOKです。 例では、2→2→3→3 の順番でやっていますが、順番は変えても結果は同じなので、 自分が割れそうだと思った数字で次々と割っていけばいいです。 180=2×2×3×3×5 の(縦書きの下に残る)「5」を忘れないようにくっつけます。
お礼
習いませんでしたね; ありがとうございます。 マスターすることができました!!
- i7010_man
- ベストアンサー率28% (15/53)
素因数分解のことですね。 素数で割っていくのを繰り返すだけなのですが、メインに使う素数は 2、3、5、7 の4つくらいです。 2で割れる→最後の桁が偶数 5で割れる→最後の桁が5or0 3で割れる→桁の和が3の倍数(9の倍数なら9で割れます。) これだけ使えれば十分だと思いますよ。それでも困るときがあるなら、 平方数を少し知っておくと良いです。 11(2)=121 (2)は2乗の意味です。 12(2)=144 13(2)=169 14(2)=196 くらいで十分です。
お礼
ありがとうございます。 ひたすら割っていきます★
#1です。 こういうサイトも参考になるかもね。 http://fujishima.main.jp/cgi/sitedev2/index.php/数の性質
お礼
ありがとうございます。
お礼
小さい素数からなんですね☆ 分かりました、ありがとうございます!!