電子書籍の厳選無料作品が豊富!

4個の整数型を配列に入力し、奇数と偶数に分けて出力するプログラムなんですけど、作ったプログラムを載せときます。どこが間違っているか教えてください
int i,a[4];
for(i=0;i<4;i++){
printf("%d個目>",i+1);
scanf("%d",&a[i]);
}
printf("奇数:");
for(i=0;i<4;i++){
if(a[i]%2 !=0)
printf("%d",a[i]);
}
printf("¥n偶数");
for(i=0;i<4;i++){
if(i%2 == 0)
printf("%d",a[i]);
}
return 0;
}
どこが間違ってるんでしょうか

A 回答 (1件)

3つ目のループ内のif文



if(i%2 == 0)
じゃなくて
if(a[i]%2 == 0)
でしょ
    • good
    • 1
この回答へのお礼

すみません。打ち間違えでした。
もとはちゃんと
if(a[i]%2 == 0)
でした。なので多分それ以外が間違っていると思います

お礼日時:2017/02/14 20:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このQ&Aを見た人がよく見るQ&A