• ベストアンサー

算数のゲームなのですが・・・

1から9までの数字を一回だけ使い、四則計算で答えが100になるには?という問題を出されてしまいました。できるだけ沢山の答えが欲しいのです。たとえば数字は連続していれば、123とか5678などの三桁四桁の数字として使ってもいいです。ただし、少数・分数は使えません。何とか明日までに知りたいのですが、どうぞお助けください。

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

  • ベストアンサー
  • stomachman
  • ベストアンサー率57% (1014/1775)
回答No.8

逆ポーランド記法について説明しなくちゃ。 e3563さんの1個目の解 (1+2+3+4)*(56÷7÷8+9) =100 は逆ポーランド記法で書けば 1 2 + 3 + 4 + 56 7 ÷ 8 ÷ 9 + × となります。逆ポーランド記法は括弧が要らないのが特徴です。 読み方:左から順に適当に「に」や「を」や「たものと」を補って読みますと、見事日本語になります。 「1に2を足し3を足し4を足したものと、56を7で割って8で割って9足したものとを掛ける。」 計算のやり方: ・数が来たら:数を紙に書いて机の上に置く。(この上に数を書いた紙を積んでいきます。) ・演算子が来たら:机の上に積んだ紙の、1番上のものと2番目のものを取って、   2番目 <演算子> 1番目  の計算を行い、答を新しい紙に書いて、机の上に重ねます。  Take_chanさんの最初の解は、単項演算子のマイナス"-"を含んでいます。これを仮に-'と書くことにすれば、 1 2 + 3 + 4 + 5 × 6 -' 7 + 8 - 9 + × もちろんお分かりでしょうが、計算法は: ・単項演算子が来た場合には、机の上に積んだ紙の、1番上のものを取って、計算し、答を紙に書いて積む。 ★ヒューレットパッカード(HP)の電卓が逆ポーランド記法方式であり、またプログラミング言語Forthもこれですね。

その他の回答 (8)

  • stomachman
  • ベストアンサー率57% (1014/1775)
回答No.9

なお小町算の100の作り方のいくつかの例は、dragon-2さんが紹介なさってます。(既にチェックされたかとは思いますが、念のため) はて、問題は正確にはどうなんでしょうか?

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=21780
  • stomachman
  • ベストアンサー率57% (1014/1775)
回答No.7

補足を拝見しました。 和算の話だとすると、+-×÷を数字の間に入れる、というよりも、たとえば 「1に2を加え、3を掛けて、4加え、....」= 1 2 + 3 × 4 + .... という逆ポーランド記法で記述するのかも知れませんよ。

hoshi77
質問者

お礼

ありがとうございました。おかげさまで、課題を解決することができました。また数学に関する疑問がありましたらお助けください。

  • stomachman
  • ベストアンサー率57% (1014/1775)
回答No.6

もしかしたら質問に ●1~9の数字がこの順番に出てくる。 という条件が抜けてません?さもないと、 「....数字は連続していれば、123とか...」の「連続していれば」が取って付けたような変な制約になってしまいます。  もし数字の順番を守る必要があるなら、今のところ回答は(自明に変形できるのを入れて)2個しか出ていないことになります。  また、小数・分数を許さないというのは (a) 計算の途中結果が小数・分数になっちゃいけないのか、 (b) 式に小数(1.234など)や分数 (2/3など)を使っちゃいけないのか。 もし(b)だとすると、分数は括弧とわり算があれば表現できるので、わざわざ「分数は使えません」と断るのは変だ。 ですから ●計算の途中結果が小数・分数になっちゃいけない という制約もあるんじゃなかろうか? もしそうなら ●計算の途中結果がマイナスになっちゃいけない という制約だってあるのかも知れない。 などなど余計な心配をしております。

hoshi77
質問者

補足

申し訳ありません。stomachmanさんのご指摘で、再調査したところ、1から9までの数字は、順番を変えてはいけないという制約がありました。また、この計算は、江戸時代から存在する「小町算」というものだそうです。はっきりはしていないのですが、途中で計算の順番を変えるような()等を使うことも不可だということです。

  • e3563
  • ベストアンサー率21% (10/47)
回答No.5

もいっちょ・・・。 ((34-12)-(7-5))X(8+6-9) たくさんでますね・・・。

  • e3563
  • ベストアンサー率21% (10/47)
回答No.4

(1+2+3+4)*(56÷8÷7+9) など・・・。 たくさん出るようなので、ご自身もご一緒にお考えください。m(__)m

  • fubuki-3
  • ベストアンサー率50% (3/6)
回答No.3

((6+7+8+9)-(1+2+3+4))×5 なんてどうでしょうか。

  • Take_chan
  • ベストアンサー率39% (64/164)
回答No.2

(((12+3)*4)/6)*9-5+7+8 もう一個

  • Take_chan
  • ベストアンサー率39% (64/164)
回答No.1

(1+2+3+4)*5*(-6+7-8+9) 一番簡単な答かな?

関連するQ&A

  • 算数の計算。

    19.6×(8.76-15/4)+1/250-1.9×(5/4+7.5)÷0.25 この計算問題について教えてください。 回答が31.7となっているのですが、小数点以下が物凄い桁になったり、また分数にして解いてみると、分子が物凄い桁になったりします。 自分でどこがどう間違えて、答えが出ないのか解りません。 教えてください。お願いいたします。

  • 算数?の問題です。

    こんばんわ。 算数?の問題なんですが、答えがわかりません。 次の条件に当てはまる計算式を導けという問題です、。 条件1「5桁-4桁の問題の引き算で、答えが33333になる。」 条件2「使える数字は1~9までで、一度使った数字はもう使うことができない」 簡単に言うと、○○○○○ー○○○○=33333 で○の中には1~9までの数字が当てはまるが、同じ数字は複数使えない。 5桁と4桁の数字はそれぞれなにになるか? です。 できれば、式の求め方も教えていただければ幸いです。 よろしくお願いします。

  • 算数の問題?で探しています

    数字4つを四則計算だけである数にする、という問題を探しています。 例えば、8を2つ、3を2つ(8,8,3,3)を 四則計算だけで24にするという感じです。 7,7,3,3で24、10,10,4,4で24は知っているので 他にご存知の方、教えて下さい!

  • 四則計算で答えを出して下さい

    以前にも同じような質問があり、小町算や逆ポーランド記法で解決されていたようなのでしたがよくわかりませんでした。 1,2,3,4,5,6の数字を一回使って四則計算で答えを「2004」にしたいのですが、分数、小数点を使わずできますか? 答え(式)とその説明をお願い致します。

  • 算数の計算。

    一問目 1/42+1/56+1/72+1/90 =(1/6-1/7)+(1/7-1/8)+(1/8-1/9) =(1/9-1/10) =1/6-1/10 =1/15 二問目 2/15+2/35+2/63+2/99 =(1/3-1/5)+(1/5-1/7)+(1/7-1/9)+(1/9-1/11) =1/3-1/11 =8/33から 1/15+1/35+1/63+1/99 =4/33 以上、二問の問題ですが、 計算のポイントとして「1つの分数を2つの分数の差にします。」とありますが、二行目の分数の計算が括弧でくくられたところから、既に、どうして分母の数字がこのようになるのか解りません。 教えてください。 お願いいたします。

  • 教えて下さい。算数のクイズです。

    123456789の数字を一回だけ使って ○○○○○-●●●●=33333という答えになるようにするには どのように数字を入れたらいいかという問題です。 ずいぶん考えたのですが、どうしてもわからないのです。 計算機を使っていろいろやったら答えは出るかもしれないけど その理論を含めて教えていただけたら…と思って書き込みをしてみました。 どうか教えて下さい。よろしくお願いいたします。

  • 算数

    2つの自然数の引き算をA君とBさんが解いた。A君はひかれる数を10倍して計算したため、答えは6854になった。Bさんは、ひく数の一の位の数字を見落として1けた小さい数とし、さらに差を和として計算したため答えが784となった。ただしい答えは?

  • 数学の対数についての質問です

    3分の1の40乗は少数第何ケタに始めて0でない数字が現れるのかまた0ではない数を求めよという問題です なおlog10の3=0.4771として 答えは少数第20桁目に初めて0でない数字8が現れる。 答えの求め方がわからないので詳しい解説などお願いします

  • 小4の算数の問題が解けません

    先ほどから、子供の算数問題に四苦八苦しています。 どなたか説き方を教えてください。 問題 0~9までの数字を各1回ずつ使って5ケタ引く5ケタの引き算をします。 答えが、33333になるように式を作ってください。   □□□□□ -□□□□□ ――――――   3 3 3 3 3 よろしくお願いします。

  • 【算数の計算を教えてください

    {2+(100-101)÷5}÷101×100の答えと四則計算の仕方を教えてください