C/C++の宿題を片付けます 97代目
■ このスレッドは過去ログ倉庫に格納されています
0149デフォルトの名無しさん
2007/10/12(金) 19:25:59[2] 問題文(含コード&リンク):
1から9までの数字から重複を許さず4個とる(1234〜6789)。入れ替えや括弧を任意につけても良いとして、4個の数字に加減乗除を施し、
結果が12になるものを、その演算方法と共に列挙するプログラムを作成せよ
たとえば、
1 2 3 4 ---> 1 2 4 * + 3 + (=1 + 2 * 4 +3)
などと表示されていれば良い。矢印の右は左から順にスタックに積む、あるいはポップして計算するという操作を表す。
もし12にできないものがあれば、矢印の右にNGを表示せよ。12になる計算式は唯一とは限らないから、そのうち一つを
表示すればよい。
[3] 環境
[3.1] OS: WinXp
[3.2] コンパイラ名とバージョン: Borland
[3.3] 言語: C
[4] 期限: 明後日
[5] その他の制限:ポインタは使わないで書いてほしいです
お願いします!
■ このスレッドは過去ログ倉庫に格納されています