• ベストアンサー

自然数の問題

宜しくお願いします 2けたの自然数aと3けたの自然数bについて、a:b=3:4であり、 √a+bの値が自然数となるとき、a、bの値を求めなさい。 という問題の答えは、a=84、b=112です。 √a+bの値が自然数となるので、11×11=121  12×12=144 ・・・で、 3:4になる数 かつ 7の倍数になる数を見つける方法しか 思いあたりませんでした。 どのように求めたらよいのでしょうか? 宜しくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • k_yuu01
  • ベストアンサー率39% (23/58)
回答No.5

a:b=3:4より 3b=4a ∴b = (4a)/3 √(a+b) = √(7a/3) となります。 ここでaについて考えます aは3の倍数でないと分母の3が消えません。また7の倍数でもないと√7が残ってしまい、自然数になりません。 よってa=3×7×n (nは自然数) …としたいところですが、すると今度は√nが残ってしまうのでn^2と 置いて a=3×7×n^2 aは2桁の自然数なので、nの取りうる値は1~2となります 今度はbに注目 「√(a+b) = √(7b/4)」 bは4の倍数でないと分母の4が消えず、ややこしいことになります。また7の倍数でもないと√7が残ってしまい、自然数になりません。 よってb=4×7×n (nは自然数) …としたいところですが、先程と同様、√nが残ってしまうのでn^2と置いて b=4×7×n^2 bは3桁の自然数なので、nの取りうる値は2~5となります aとbにおける、それぞれのnの取りうる範囲で重複するのは2しかありません。よって a=3×7×2^2=84 b=4×7×2^2=112 最低限の計算式しか挙げてないのでわかりずらかったらすいません(^^;

noname#184938
質問者

お礼

ご回答有難うございます とても分かりやすかったです 有難うございました

その他の回答 (5)

noname#52504
noname#52504
回答No.6

値の範囲が極めて限られていますから、無理に一般化するよりも、 素朴に範囲を絞っていって、既知の平方数と比較した方が簡単かもしれません。 以下、あくまで「回答」で、「解答」としては少し端折りすぎですが…。 まず、aが2桁の自然数であることから、bの範囲が限定されます。  a ≦ 99 ⇒ b ≦ 99*4/3 ⇒ 100 ≦ b ≦ 132 …1 同様に、  b ≧ 100 ⇒ a ≧ 100*3/4 ⇒ 75 ≦ a ≦ 99 …2 1,2より、a+bの範囲が限定されます。  175 ≦ a+b ≦ 231 …3 a+bは7の倍数であり、かつ平方数ですが、 そのような数 7^2,14^2,21^2,… について、3の範囲を満たすものは、 7^2=49,20^2=400 を考慮すると14^2しかありません。 よって  a+b = 196 ⇒ a = 84,b = 112

noname#184938
質問者

お礼

ご回答有難うございました

  • info22
  • ベストアンサー率55% (2225/4034)
回答No.4

a/3=b/4=kとおくと, a=3k, b=4k…(1) (1)とaが2桁だから 10≦a=3k≦99 → 4≦k≦33…(2) (2)と(1)とbが3桁だから 100≦b=4k≦999 → 25≦k≦33…(3) a+b=7k=m^2…(4) より k=7n^2…(5) (3)に代入 25≦7n^2≦33 4≦n^2≦4 ∴n=2 (5)から ∴k=7*4=28 (1)より ∴a=3*28=84, b=4*28=112

noname#184938
質問者

お礼

ご回答有難うございます まだ理解しておりません ゆっくり考えてみます。 有難うございました

  • age_momo
  • ベストアンサー率52% (327/622)
回答No.3

#2です。うっかりミスです。 b=28n^2 b>100から 28n^2>100 n^2>3.57 に訂正します。すみません。

  • age_momo
  • ベストアンサー率52% (327/622)
回答No.2

b=4/3*a a+b=7/3*a √(a+b)が整数になりますからaは3と7の倍数かつ、ある自然数の 2乗の倍数となります。つまり21n^2です。bは49n^2ですね。 後は21n^2が2桁で49n^2が3桁になるようにn^2(結局n)を 決定すればよいことになります。 21n^2<100 から n^2<4.76 49n^2>100 から n^2>2.04 nは2(つまりn^2=4)しかありません。 よって a=3*7*4=84 b=84/3*4=112 となります。

noname#184938
質問者

お礼

ご回答有難うございました >√(a+b)が整数になりますからaは3と7の倍数 これはなんとなくわかります >ある自然数の2乗の倍数となります。 nの二乗  これもわかります が、 >つまり21n^2です 21とn^2をかけるのは どうしてですか?

noname#58357
noname#58357
回答No.1

a=(3/4)b なので √a+b=√(7/4)b 従って、bは4*7=28の倍数となる。 あとはこれに、1*1,2*2,3*3 を順次かけて行く。

noname#184938
質問者

お礼

ご回答有難うございます √(7/4)b のとき bは4×7=28の倍数 √(7/3)a のとき aは3×7=21の倍数 と考えればよいのでしょうか

関連するQ&A