- ベストアンサー
平方根
√{63×(7+n)}が整数となるような自然数nのうち、最小のものを求めなさい という問題で、答えは出たのですが、考え方がよくわかりません。 √63×7が既に21だったのでnに0を入れたかったのですが自然数ということなのでできず、 とりあえずnに21を入れてみたら42になりました。 答えを確認しても21で正解だったのですが、 このような問題がもう1度出題された時に解ける自信が無いので、考え方を教えて下さい。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
63を素因数分解すると3×3×7なので整数にするためには 7が奇数個とそれ以外の数が偶数個必要となります。 それでいて問題にあてはまる最小値は2×2×7で28 よってn=7
その他の回答 (3)
- KingCamel
- ベストアンサー率20% (7/34)
うーん、ちょっと考えてしまいましたが総当りでやる以外の方法を思い浮かびませんでした。 まず、63=7*9であることから 3√7・(7+n)となるのはいいですね。 この7・(7+n)の部分が要するにN×Nになればあとはnを方程式で求められます。 つまり、7で割り切れるNの二乗を見つける総当りですね。
お礼
回答ありがとうございます。
- owata-www
- ベストアンサー率33% (645/1954)
√{63×(7+n)}が整数 →{63×(7+n)}が平方数、つまりある自然数kがあって、{63×(7+n)}=k^2と表せる数になる です。 今回、63 = 3^2 * 7なので、7を掛ければ63*7 = 3^2 * 7^2 = (21)^2となりOKなのですが、今回は題意を満たしません。 この次に{63×(7+n)}が最小になるのは、63*7*4 = 2^2*3^2*7^2(1の次の平方数は4のため)の時であり、n =21となります
お礼
回答ありがとうございます。 "7+21"という数に2×2が含まれていたんですね。
- simaku
- ベストアンサー率31% (12/38)
間違えました。n=21
お礼
回答ありがとうございます。 既に整数に直せる場合、最小の数字の累乗を入れてしまえば良かったんですね。