• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:実行結果を表示させたいです。)

プログラムの実行結果を表示できない問題について

このQ&Aのポイント
  • プログラムの計算結果を表示する方法について説明します。
  • プログラムのソースコードには、計算結果を処理するためのコードが含まれています。
  • ga()関数はランダムな変数を生成するために使用されています。

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

  • ベストアンサー
回答No.3

f[x]を表示させたいのなら、 for(x=0; x<XMAX; x++) { printf("%g\n",f[x]); } fmaxとfminを表示させたいのなら、 printf("fmax=%g fmin=%g\n",fmax,fmin); とすればよいのでは??

glawari
質問者

お礼

ありがとうございました!! 無事に表示することができました。

その他の回答 (2)

回答No.2

例えば、x=0~XMAX をコマンドプロンプト画面上に"*"でグラフ表示したければ、こんな感じでどうでしょう。 f[x]がfminのとき左端、fmaxのとき71桁目に"*"を書きます。 for (x=0; x<XMAX; x++) { for (k=0; k<(int)((f[x]-fmin)/(fmax-fmin)*70.0); k++) { printf(" "); } printf("* %g\n",f[x]); } printf("min=%g max=%g\n",fmin,fmax); あっという間にスクロールして流れると思いますので、テキストファイルにリダイレクトして、エディタでゆっくり見たほうがいいかもしれません。

glawari
質問者

補足

ありがとうございます。グラフは思いつきませんでした。 できましたら、数値として出力したいのですが、その場合はどうやればよろしいでしょうか??

回答No.1

printf等の表示を行う関数が記述されていないようです

glawari
質問者

お礼

そのとおりなのですが、printfのおき方が上手くいかないために質問させてもらいました。 計算結果の数値を出力させたいので、アドバイスお願いします。

関連するQ&A

専門家に質問してみよう