Slide 11
Slide 11 text
実際、C言語では頑張ってコードを書かないといけません。
#include
int main() {
int input[100], odd[100], even[100];
int input_max=0, odd_max=0, even_max=0;
for(int i=0; i<100; i++) {
int n;
scanf("%d", &n);
if(n==0){
break;
}
input[input_max] = n;
input_max++;
if(n%2 == 0) {
even[even_max] = n;
even_max++;
} else {
odd[odd_max] = n;
odd_max++;
}
}
printf("Input:");
for(int i=0; i < input_max; i++) {
printf("%3d", input[i]);
}
printf("\nOdd: ");
for(int i=0; i < odd_max; i++) {
printf("%3d", odd[i]);
}
printf("\nEven: ");
for(int i=0; i < even_max; i++) {
printf("%3d", even[i]);
}
printf("\n");
}