回答編集履歴
3
空白を入れてみため修正
answer
CHANGED
@@ -14,6 +14,7 @@
|
|
14
14
|
int sum = 0;
|
15
15
|
int count = 0;
|
16
16
|
int i;
|
17
|
+
int j;
|
17
18
|
double ave = 0.0;
|
18
19
|
p = val;
|
19
20
|
|
@@ -41,7 +42,7 @@
|
|
41
42
|
}
|
42
43
|
}
|
43
44
|
printf("\n");
|
44
|
-
printf("平均未満の数値:");
|
45
|
+
printf("平均未満の数値: ");
|
45
46
|
for (i = 0; i < count; i++) {
|
46
47
|
if (val[i] < ave) {
|
47
48
|
printf("%d ", val[i]);
|
2
変数jを消しました
answer
CHANGED
@@ -14,7 +14,6 @@
|
|
14
14
|
int sum = 0;
|
15
15
|
int count = 0;
|
16
16
|
int i;
|
17
|
-
int j;
|
18
17
|
double ave = 0.0;
|
19
18
|
p = val;
|
20
19
|
|
1
許可しない数値の場合終了させる処理を入れました
answer
CHANGED
@@ -16,7 +16,6 @@
|
|
16
16
|
int i;
|
17
17
|
int j;
|
18
18
|
double ave = 0.0;
|
19
|
-
|
20
19
|
p = val;
|
21
20
|
|
22
21
|
printf("数値(-1で入力終了)?\n");
|
@@ -28,6 +27,10 @@
|
|
28
27
|
scanf("%d", p);
|
29
28
|
}
|
30
29
|
|
30
|
+
if (count == 0) { //許可数値が1つも無い場合ここで終了する
|
31
|
+
return 0;
|
32
|
+
}
|
33
|
+
|
31
34
|
ave = (double)sum / count;
|
32
35
|
printf("\n");
|
33
36
|
printf("平均は、%.1lfです。\n", ave);
|