• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:解を全て表示させる事が出来ません。。。それと・・・)

小町算のプログラムで偶数解を全て表示する方法と解の個数をカウントするプログラム

このQ&Aのポイント
  • 以下のプログラムでは、小町算の問題を解くためのコードが記述されています。
  • このプログラムは、偶数解を全て表示する機能がありますが、解が無くなってしまう問題が発生しています。
  • さらに、このプログラムには解の個数をカウントする機能が欠けています。カウントするためのプログラムを追加する必要があります。

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

  • ベストアンサー
  • rentahero
  • ベストアンサー率53% (182/342)
回答No.1

> コマンドプロントで全て表示しているようなのに、 > 前半部分で表示されたはずの式と、 > 解が無くなっていて見ることが出来ません。 コンパイルした実行プログラムがa.exeだった場合、 a.exe >a.txt とすれば、printfで標準出力に出したメッセージはすべてa.txtに保存されます。 実行後にテキストエディタでa.txtを開けば結果はすべて表示できるでしょう。 > あと、これらの解の個数をカウントするには > どの様なプログラムを追加したら良いのでしょうか? > int i, s, sign[10], remain; の行を > int i, s, sign[10], remain, count=0; として変数を追加します。ついでに初期化しておきます。 > printf(" = %d 偶数\n",x); の行の後ろに count++; として件数をカウントします。 さらに、 > return EXIT_SUCCESS; の手前に printf("件数:%d\n", count); を追加すれば最後に件数が表示されるでしょう。

Ishiyu
質問者

お礼

早い御回答ありがとうございます。 すっきりしました^^