01 /****************************/ 02 /* 平均点以下の人数 */ 03 /* coded by Y.Suganuma */ 04 /****************************/ 05 #include <stdio.h> 06 07 int main() 08 { 09 // データの入力 10 int n; 11 printf("人数は? "); 12 scanf("%d", &n); 13 int *x = new int [n]; 14 for (int i1 = 0; i1 < n; i1++) { 15 printf("%d 番目の人に点数は? ", i1+1); 16 scanf("%d", &x[i1]); 17 } 18 // 平均点の計算 19 double mean = 0.0; 20 for (int i1 = 0; i1 < n; i1++) 21 mean += x[i1]; 22 mean /= n; 23 // 平均点以下の人数をカウント 24 int ct = 0; 25 for (int i1 = 0; i1 < n; i1++) { 26 if (x[i1] <= mean) 27 ct++; 28 } 29 // 結果の出力 30 printf("結果: %d 人\n", ct); 31 32 return 0; 33 }