#include <stdio.h>
void printArray(int arr[], int iMax) {
for (int i = 0; ; i++) {
printf("%d", arr[i]);
if (i == iMax) break;
printf(", ");
}
}
int main() {
int nums[] = { 2, 3, 0, 4, 5, 6, 3, 9, 12 };
int size = sizeof(nums) / sizeof(nums[0]);
int evens[size];
int odds[size];
int evenI = 0;
int oddI = 0;
for (int i = 0; i < size; i++) {
int it = nums[i];
if (it % 2 == 0) evens[evenI++] = it;
else odds[oddI++] = it;
}
printf("Even numbers: ");
printArray(evens, evenI - 1);
printf("\nOdd numbers: ");
printArray(odds, oddI - 1);
}