• 締切済み

なんどもすいません

2桁の自然数でその2乗した数の下の2桁がもとの2桁の自然数に一致するものがある。このような2桁の自然数を求めるには? 2桁の自然数を 10X+y(1≦x≦9,0≦y≦9) x,yは整数とおくと、 (10x+y)^2=100^2+2×10xy+y^2 =100^2+10・2xy+y^2 ここまでしかわかりません。 できれば、丁寧におしえてくもらえるとうれしいです

みんなの回答

回答No.5

#2です. 答えはもう示されたようなので,#2の方針の解の続きです. #2では必要性のみ触れましたが,実は 「nかn-1のどちらかが25で割り切れ,かつどちらかが4で割り切れる」・・・(@)ことが必要であり,逆にこの時n^2-n=n(n-1)は25と4の最小公倍数100で割り切れるので十分条件でもあります. 従って条件(@)が必要十分であり,これを満たす解を探します. 2桁の25の倍数は25,50,75の3つのみで,その前後±1と連続する2整数の組を作ったときに,どちらかが4で割り切れるような2整数の組は (n-1,n)=(24,25),(75,76)の2組のみ. よって,求める整数は25と76です.

noname#6138
noname#6138
回答No.4

#1 さんと同じ方法で良いと思います。 最初の数をAとし、 A = 10x+y とすると、 A^2 = 100x^2+20xy+y^2 最初の項は100の倍数なので、下二桁には関係ない。 2つ目の 20xy は、10の倍数なので、下一桁には関係ない。 y^2 の1の位と y が等しいので、yは 0, 1, 5, 6 のいずれか。 (y=0のときは、A^2 の下二桁は 00 になるので、xも 0 でなくてはならない ので、A = 00 で自然数ではなくなるので除外できる) A^2 の10の位(これをBとする)は、 { (20xyの10の位)+(y^2から繰り上がった数)}の1の位になる。 (20xyの10の位は、2xyの1の位と同じ事。) このBがxと等しい場合を調べれば良い。 y=1の場合:y^2から繰り上がりはないので、Bは 2xの1の位。これがxに等しいものはない。 y=5の場合:y^2からの繰り上がりは2。Bは(10x+2)の1の位。10xは10の倍数なので、Bは常に2。 だから、x=2とすればよい。 y=6の場合:y^2からの繰り上がりは3。Bは(12x+3)の1の位。これはしらみつぶしに調べると、 Bがxに等しいのは、x=7 の時だけ。 (x=0のときBは3。xがひとつ大きくなるとBは二つ大きくなるので比較的簡単に調べられる) よって、求める答えは、25と76の二つ。

回答No.3

#2です. 補足ですが >残念ながらその方針は有望でないのでやめたほうがよいと思います. 投稿の際に#1のご回答に気づかなかったので,誤解を生む文になってしまいましたが,これは,質問者さんの最初の方針のことです. #1さんのご回答に関してではありませんので,悪しからずご了承下さい.

回答No.2

残念ながらその方針は有望でないのでやめたほうがよいと思います.(よほど力のある人でないと押し切るのは無理でしょう.) No.552800で#3さんが示して下さったアドバイスが最も適切な方法です.補足をして#3さんにお聞きになるのが一番良い方法でした. 仕方がありませんので,いくらか筋を示しておきます. 求める2桁の整数をnとして, n^2-nが100で割り切れることが,n^2とnの下2桁が一致する条件です. n^2-n=n(n-1) であり,n-1とnは連続する2つの整数・・・(@)なので,100=25×4 より,nかn-1のどちらかが25で割り切れることが必要です.[(@)から,どちらも5で割り切れることはありえないから.] 同様に,どちらかが4で割り切れることも必要です.[ともに偶数ということは起きない.] すると後はnは2桁の自然数ですから,しらみつぶしでも何とかなるでしょう.

noname#24477
noname#24477
回答No.1

(10x+y)^2=100x^2+2×10xy+y^2 100x^2は100以上になってしまうので関係なくなります。 20xyの部分は1の位が0ですから 1の位はy^2から出てきます。 2乗して1の位が同じになるのは1,5,6のいずれかです。 後はしらみつぶしに調べていけば何とかなるでしょう。 ただ 20xyに繰り上がりの可能性があるので少し厄介かも。 たとえばy=6のとき 20xy+y^2=120x+36=a+10x+6(aは100の倍数) 110x+30=a xに数字を入れてaが100の倍数になるような数があるかどうか考えます。xは9までとすると1つありますね。

関連するQ&A

専門家に質問してみよう