応用問題
次の仕様をみたすプログラムを作成せよ。
キーボードから0から100までの整数を入力する。
-1を入力したらデータの入力を完了する。
入力されたデータの総和と平均値を出力する
プログラムを作ってみよう。
たとえば,
81
45
98
61
-1
を入力したら,
Sum=285
Average=71.250000
を出力します.
ヒント
プログラムは、
- データの入力部
- sumの計算部
- 平均値の計算部
- 計算結果の出力部
から構成されます。
- データを入力して、その値を整数値に変換する方法は、p.59, List3-5の
まねをしてください。(gets, atoiを使う)
- -1が入力されるまでデータの入力を促す方法は、List7-1
のまねをしてください。
- 計算結果の出力は、printf文を使ってください。
- この計算を行うのに必要な変数をあらかじめ決めておいてから、
プログラムを書いてみよう。
- 整数/整数の計算は、整数になります。例の場合では、
Average=71としてもかまいません。
- 一度に大きいプログラムを書こうとしても、すぐにはできません。
少しずつプログラムを書くようにしましょう。
これができたかどうか, 出席票の感想の欄に書いておいて下さい.
できなかった場合には、何ができなかったのかを詳しく書いてください。
(考え方がわからない, プログラムはできたがコンパイルがエラーになる,
ちゃんと動作した, など。)また、考え方がわからない場合は、
「必ず」TAに質問をしてください。
章末の練習問題も考えてみよう.
[page 3]
prev
index
next