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 }