質問編集履歴

2

補足情報を追加(コードの訂正)

2020/05/03 03:13

投稿

sokinawa4
sokinawa4

スコア9

test CHANGED
File without changes
test CHANGED
@@ -180,7 +180,7 @@
180
180
 
181
181
  printf("偶数の要素は、");
182
182
 
183
- for(int i = 0; i < 5; i++){
183
+ for(i = 0; i < 5; i++){
184
184
 
185
185
  if(array[i] % 2 == 0){
186
186
 

1

補足情報を追加(コードの訂正)

2020/05/03 03:13

投稿

sokinawa4
sokinawa4

スコア9

test CHANGED
File without changes
test CHANGED
@@ -124,6 +124,74 @@
124
124
 
125
125
  ### 補足情報
126
126
 
127
+ いただいたコメントより訂正してみました。
127
128
 
128
129
 
130
+
131
+ ```
132
+
133
+ //訂正したコード
134
+
135
+ #include <stdio.h>
136
+
137
+
138
+
139
+ int main(void){
140
+
141
+
142
+
143
+ int array[5] = {0};
144
+
145
+ int num;
146
+
147
+ int i = 0;
148
+
149
+
150
+
129
- 初歩的な質問となりますが、回答よろしくお願いしま
151
+ // 入力値 array[i] に格納
152
+
153
+ for(; i < 5; i++){
154
+
155
+ printf("array[%d] => ", i);
156
+
157
+ scanf("%d", &num);
158
+
159
+ array[i] = num;
160
+
161
+ }
162
+
163
+
164
+
165
+ // (念の為)配列arrayの要素を確認
166
+
167
+ printf("array[0]の値は、%d\n", array[0]);
168
+
169
+ printf("array[1]の値は、%d\n", array[1]);
170
+
171
+ printf("array[2]の値は、%d\n", array[2]);
172
+
173
+ printf("array[3]の値は、%d\n", array[3]);
174
+
175
+ printf("array[4]の値は、%d\n", array[4]);
176
+
177
+
178
+
179
+ // 偶数(0を含む)要素のみを表示
180
+
181
+ printf("偶数の要素は、");
182
+
183
+ for(int i = 0; i < 5; i++){
184
+
185
+ if(array[i] % 2 == 0){
186
+
187
+ printf("%d,", array[i]);
188
+
189
+ }
190
+
191
+ }
192
+
193
+ }
194
+
195
+
196
+
197
+ ```