#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);
}
⇪