Task: Read N and the array, traverse once and increment even/odd counters. Print both counts at the end.
#include <stdio.h>
int main(void) {
int N, even = 0, odd = 0;
int a[200];
printf("Enter N (1..200): ");
if (scanf("%d", &N) != 1 || N <= 0 || N > 200) { printf("Invalid N.\n"); return 0; }
printf("Enter %d integers: ", N);
for (int i = 0; i < N; ++i) { scanf("%d", &a[i]); }
for (int i = 0; i < N; ++i) {
if (a[i] % 2 == 0) ++even; else ++odd;
}
printf("Even = %d, Odd = %d\n", even, odd);
return 0;
}