• ベストアンサー

隣り合う数

12345678910までの数があります。 一桁の場合 隣合う数の差は必ず1。 例:2-1=1 例:8-7=1 二桁になると差は22。 例:1234 34-12=22 例:3456 56-34=22 例:6789 89-67=22 三桁になると差は333。 例:123456 456-123=333 例:234567 567-234=333 例:456789 789-456=333 四桁になると差は4444。 例:5678-1234=4444 例:6789-2345=4444 五桁の場合、答えは55555になるはずと思っていたのですが X-12345=55555 X=67900 綺麗な数字で五桁の場合「55555」になる方法があったら教えていただきたいと思います。 よろしくお願いします。

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

  • ベストアンサー
noname#61567
noname#61567
回答No.1

前提が『12345678910』なんですから  678910 -12345 ――――――  55555 で何も問題ありません。 『数を並べただけのもの』と『それ自体がひとつの数を表すもの』が混ざっているから変な結果になったんです。 『10』を繰り上げてみると 678910 ↓ 678100 ↓ 67900 ご覧の通りです。 ちなみに、この先何桁に増やしても、貴方の気づいた法則はきちんと続きます。 789101112 123456 ―――――― 666666 まあ本来ひとつの数ではないので『何桁』という表現が間違いですが。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.3

 n進数(n > 10)であらわせばいい。

全文を見る
すると、全ての回答が全文表示されます。
  • tacacazu
  • ベストアンサー率25% (125/495)
回答No.2

差が5になるのは、6-1、7-2、8-3、9-4、10-5ですから 67890+10-12345になりますよね。 すなわち、67900になっちゃいますよね。 これは、4けた3けた2けたでもいっしょですよ。 10がからむとねえ

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 場合の数の問題で・・・

     場合の数の問題で、少し疑問に思うことがあったので質問致しました。  0、1、2、3、4、5の数字から異なる4つの数字を取って並べて4桁の整数を作るという問題で、例えば「2300より小さい数はいくつあるか」と聞かれたとき、問題集には「全体の数ー2300より大きい数」として求めると書いてあります。  小さい数を直接求めてはいけないのでしょうか?(1で始まる4桁の整数の数と、2で始まって次が0、1、2になる4桁の整数の数を求めるやり方をしました。)  どうして大きい数をひくやり方でないといけないのでしょうか?  実際、問題集に書かれている方のやり方ならば答えは合いますが、小さい方を直接求めるやり方(と自分は思っていますが、それが既に間違っているのかもしれないとも思っています)では答えが違ってしまいます。  どうして、まずは大きい数を求めなければならないのでしょうか?

  • 2進数表現を16進数であらわす・・・?

    大抵の言語では数値の(ディスプレイへの)出力において、 8進数・10進数・16進数で表示できますが 2進数での数値の出力は対応していないと思います。 そこで、2進数表現での一桁を16進数で表すことにしました。 8bitの2進数を32bitの16進数で表すわけです。 例:x=0xAC → 0x10101100 (((x&0x80)<<21)|((x&0x40)<<18)| ((x&0x20)<<15)|((x&0x10)<<12)| ((x&0x08)<<9)|((x&0x04)<<6)| ((x&0x02)<<3)|(x&0x01)) ここで質問なのですが、 10進表現での1桁を4桁の2進数で表したものが、「2進化10進数」 では、上記のような表現方法は「16進化2進数」と呼んでも差し支えないのでしょうか? 英語だとHexadecimal-coded binary "HCB"でしょうか? 呼び名に誤りがあれば、なんと呼んだらしっくりくるでしょう?

  • 2進数の足し算について

    CPUは引き算を行うことができず、2の補数を用いて引き算を足し算として考えれると知りました。 そこで8bitの最上位桁を符号とした7bitの引き算-24+(-8)を計算してみたのですが 24(10進数)→0011000(2進数)→1101000(2の補数) 8(10進数)→0001000(2進数)→1111000(2の補数) 符号 7654321←bit  1 1101000 +1 1111000  X 1100000 となり、1100000の2の補数をとると 0100000(2進)→32(10進数)で答えを求められました。 そこでお聞きしたいのですが、値を足したとき(↑の例だと1100000)が求められたときにどういった条件だと1100000の2の補数をとる必要があるのでしょうか? ↑の例だとXがどの条件のときでしょうか? 質問が長くなってしまいましたがよろしくお願いします。

  • 2進数1011.011を10進数に変えた場合答えは

    2進数1011.011を10進数に変えた場合答えは11.375になります それは2進数の桁の重みを使って計算しました その逆に、 10進数11.375を2進数に変えた場合、1011.011になります。 それも2進数の桁の重みを使って導き出します なぜ、どちらの場合も2進数の桁の重みを使うんでしょうか? 2から10 10から2 10から2にするときは、10進数の桁の重みを使わないのはなぜなんでしょうか?

  • 10進数を60進数へ変換

    60進数変換について、いろいろと質問・回答をみていますがよくわかりません。 (例)10進数→60進数      5.233333 → 5.14      8.783334 → 8.47 計算方法はいろいろな回答をみてこの数字になります。 (例:A1に10進数の数字が有る場合です⇒=INT(A1)+ROUND(60*MOD(A1,1),0)/100) ただ、「100」の場合は「100」になってしまうのです。 例えば、「100」を16進数にした場合は「64」となります。 16進数にした場合は10進数より数字だけをみると小さくなっています。 60進数にするとさらに小さくなると思いますが(見た目です)、元の数字と大差ありません。 16進数はよく使用するのでわかるのですが60進数がよくわかりません。 16進数は「F」まで使用するが60進数は数字のみなのでしょうか。 いろいろと言っていますが、質問は「100」「512」を60進数にするとどうなるのでしょうか。 宜しくお願いいたします。

  • 3で割れる数字が理解できません。

    3で割りきれる数の数字の部分を足すと必ず3で割れる数字になると言う事が理解できません。 例えば 153 ・・・・ (3で割ると51)この答えはいいとして 153の百の桁、十の桁、1の桁の数字を足すと 1+5+3=9 答えが必ず3で割りきれる数字になると言う事が理解できません。 例 34569 3で割って11523 3+4+5+6+9=27 74274 3で割って24758 7+4+2+7+4=24 理解できそうで出来ないです・・・・・ 又、当てはまらない数字はでてくるのでしょうか?

  • 場合の数

    (1)11の100乗を100で割った余りを求めよ。(答;1) (2)0,1,2,3,4,5,6,7の中から異なる4個を選んでつくることができる4桁の偶数の個数は?である。(答;750個)(3)0から5までの数字を利用して、4桁sのの整数をつくることにする。何個の整数ができるか。ただし、同じ数を何度利用しても良い。。(答;1080個)←これらの解法を教えてください。よろしくお願いします。

  • 2進数から10進数へ変換

    C言語で、2進数から10進数に変換するプログラムを作ろうと思っています。 手計算で行う場合は2進数の 下1桁目×1 下2桁目×2 下3桁目×4。。。と計算しています。 下○桁目を取り出す方法を考えているのですが、思いつきません。 3桁の2進数を変換するプログラム(とりあえず101を変換することを考えて・・・)を書いてみたのですが、101を考えすぎたためか上手くいきませんでした。 最終的には10進数でintの範囲内程度の2進数の変換ができるプログラムを書きたいと思っています。 アドバイスをお願いします。 ちなみに、考えてみたプログラムは以下の通りです。 101以外で上手く変換できませんね・・・ ここに貼り付けるのが恥ずかしいです。 #include <stdio.h> main() { int x ,i ,z[3]; scanf("%d",&x); z[0]=x/100*4; z[1]=(x/10-10)*2; z[2]=(x-110)*1; printf("%d",z[0]+z[1]+z[2]); return 0; }

  • 好奇心で質問

    四桁の数字を足す引く掛ける割るを用いて10を作る場合、1は0001と考えて、0001~9999までのうち10を作れるものは幾つでしょうか? 例1)5243の場合 5×(2+4)÷3=10なので該当。 例2)7020の場合 7×2=14また7+2=9また7-2=5また7÷2=3.5 となり、0は足しても変わらず、掛けると解は0になるので、全ての場合において該当せず。 うまく答えを出す方法があるか教えて下さい。 私は個人的にチャレンジしてみたのですが、ギブアップしました。 確率でいうと70パーセント以上は10を作れるはずです。 また、この問題は私が思いついたもので、答えは私も知りません。 自分で始めてドツボにハマりました。

  • 毎回答えが同じ数になる数式を教えてください。

    例えばある数式があって、xにどんな数を入れても途中の式がなんにせよ最後に9を掛けてその答えの一桁と十桁の数字をたせばいつでもy=9みたいなのってありますよね?わかっていただけますでしょうか。。。 こんな感じじゃなくてもいいんですけど、ある数xを求めるとyが常に73になる数式を立てて頂きたいのです。ちょっとだけ難し目の数式がいいんですけど、祖父の73歳の誕生日にパーティーを企画しているのですが、その出し物で答えがいつも73になるものを考えています。答えが72になって最後に1をたすと73っていうのもいいんですけど、そんな感じでなにかおもしろい数式を立てたいのです。ちなみに祖父は高校の数学の教師をしていました。どなたかお知恵を拝借して頂ければと思います。よろしくお願い致します。