- ベストアンサー
整数の問題 1から30までをの自然数の積をPとする。Pを素因数分解した
整数の問題 1から30までをの自然数の積をPとする。Pを素因数分解した式を p=2^a×3^b×5^c×7^d×・・・×29 と表すときa,b,c,dそれぞれの値を求めよ。 問題をどう解いていくのか、わかりません。誰か教えていただけないでしょうか。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
2の倍数は、2,4,6,8,・・・,30の15個 4の倍数は、4,8,12,・・・,28の7個 8の倍数は、8,16,24の3個 16の倍数は、16だけの1個 これらを全部足した数26がaになります。 b,c,dも同様に考えてみてください。
その他の回答 (3)
- kentarou2333
- ベストアンサー率42% (65/152)
それぐらいの数だったら、普通に、 1x2x3x4x5x....x30 を書いてみて、それをそのまま、2で何回割り切れるかを数えてみるのが 早くて確実な気がします。 まず、2 のとこで 1回、4 のとこで 2回、6のとこで 1回、、、 次に、3 で何回割り切れるかを数えて、5, 7 と繰り返せばいいでしょう。
- neKo_deux
- ベストアンサー率44% (5541/12319)
問題を簡単化して、1から6までの自然数の積をQとすると、 Q=1×2×3×4×5×6 = 2× 3× (2×2)× 5× (2×3) 式に出てくる、「2」の数、「3」の数なんかを数え上げ、 = 2^3 × 3^2 × 5 とか。 30までなら、計算で求めるとかよりは、しっかり素因数分解して数え上げるのが手っ取り早いと思います。
- naniwacchi
- ベストアンサー率47% (942/1970)
こんばんわ。 基本的には、「xxの倍数」が 30までの間にいくつあるかを数え上げる問題です。 ヒントとしてひとつあげておくと、「2^a」を考えるときは 2の倍数だけではありませんね。 30までに現れる 2の倍数、2^2の倍数・・・を調べる必要があります。 3、5、7についても同様です。
お礼
ありがとうございます。 もう一度考えます。
お礼
皆さん、ありがとうございました。