次の 「ファイル内のすべての整数データを配列に読み込みながら平均値を求め, 配列内の平均値以上のデータの個数を表示するプログラム」 の誤りを訂正しなさい.
#include <stdio.h> #define MAXSIZE 128 int main(void) { int data[MAXSIZE]; int size, sum, count, i; double avr; sum = 0; size = 0; while (scan("%d", data[size]) != EOF) { sum += data[size]; size++; } avr = (double) sum / size; printf("平均: %f\n", avr); for (i = 1; i <= size; i++) { if (data[i] >= avr) { count++; } } printf("平均以上は%d個\n", count); return 0; }
すべて訂正したら解答ボタンを押してください.