プロが教えるわが家の防犯対策術!

宜しくお願いします
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の倍数になる数を見つける方法しか
思いあたりませんでした。

どのように求めたらよいのでしょうか?
宜しくお願いします

A 回答 (6件)

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

最低限の計算式しか挙げてないのでわかりずらかったらすいません(^^;
    • good
    • 0
この回答へのお礼

ご回答有難うございます

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

お礼日時:2007/12/24 00:03

値の範囲が極めて限られていますから、無理に一般化するよりも、


素朴に範囲を絞っていって、既知の平方数と比較した方が簡単かもしれません。
以下、あくまで「回答」で、「解答」としては少し端折りすぎですが…。

まず、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
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/12/26 22:44

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
    • good
    • 0
この回答へのお礼

ご回答有難うございます

まだ理解しておりません
ゆっくり考えてみます。

有難うございました

お礼日時:2007/12/23 22:09

#2です。

うっかりミスです。

b=28n^2
b>100から
28n^2>100
n^2>3.57
に訂正します。すみません。
    • good
    • 0

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

となります。
    • good
    • 0
この回答へのお礼

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

>√(a+b)が整数になりますからaは3と7の倍数
これはなんとなくわかります

>ある自然数の2乗の倍数となります。
nの二乗  これもわかります
が、
>つまり21n^2です
21とn^2をかけるのは どうしてですか?

お礼日時:2007/12/23 21:54

a=(3/4)b


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

ご回答有難うございます

√(7/4)b のとき bは4×7=28の倍数
√(7/3)a のとき aは3×7=21の倍数

と考えればよいのでしょうか

お礼日時:2007/12/23 21:32

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!