以下のプログラムは、1個以上の正整数を入力し、その平均出力するものです。
<ここからプログラムをダウンロード>
関数inputは、標準入力からのデータ入力を行い、配列へ値を格納した後、データの個数を返します。関数averageは、データが格納されている配列のポインタとデータの個数を引数とし、その平均を返します。関数averageはデータの個数が0の時には正しく動作しませんので、main関数内でデータ個数を検査し、1個以上データがある場合にのみ、平均値を計算するようにしています。さて、このプログラムには、他の誤りがありますか?
(b) 実行結果234 564 123 -1 平均=307