#include <stdio.h>
void countEvenOdd(int n, int *even, int *odd) {
*even = 0;
*odd = 0;
while (n > 0) {
int reminder = n % 10;
if (reminder % 2 == 0)
(*even)++;
else
(*odd)++;
n = n / 10;
}
}
int main()
{
int n = 1907834, even, odd;
countEvenOdd(n, &even, &odd);
printf("Total even = %d\n", even);
printf("Total odd = %d", odd);
return 0;
}
/*
run:
Total even = 3
Total odd = 4
*/