回答編集履歴

1

追記

2016/12/17 15:02

投稿

d_red
d_red

スコア161

test CHANGED
@@ -1 +1,45 @@
1
1
  配列にでも入れてifで判定すればいいかと
2
+
3
+
4
+
5
+ 追記
6
+
7
+ ひとまず質問のコードを以下のように修正することで結果は表示できました。修正箇所はコメントで
8
+
9
+ 1:valをdoubleにして平均値が例えば、4.5のようになっても判定できるように
10
+
11
+ 2:出力は整数だから
12
+
13
+
14
+
15
+ ```
16
+
17
+ printf("平均以上の数値:");
18
+
19
+ for(i = 0; i < count; i++ ){
20
+
21
+ if( (double)val[i] >= ave ){ //1
22
+
23
+ printf("%d ", val[i]); //2
24
+
25
+ }
26
+
27
+ }
28
+
29
+ printf("\n");
30
+
31
+ printf("平均以下の数値:");
32
+
33
+
34
+
35
+ for( i = 0; i < count; i++ ){
36
+
37
+ if( (double)val[i] < ave ){ //1
38
+
39
+ printf("%d ", val[i]); //2
40
+
41
+ }
42
+
43
+ }
44
+
45
+ ```