// ex_ch7_3.c
#include <stdio.h>

int main(void)
{
	int num;
	float even_sum = 0.0, odd_sum = 0.0;
	int even_num = 0, odd_num = 0;


	// blurb
	printf("Enter integers, use 0 to end.\n");

	// input loop
	while (scanf("%ld", &num) == 1)
	{
		// exit if zero
		if (num == 0)
			break;
		
		switch (num % 2)
		{
			case 0:
				even_sum += num;
				even_num++;
				break;
			default:
				odd_sum += num;
				odd_num++;
		}
	}

	// now, the output
	printf("Total number of even integers: %d\n", even_num);
	if (even_num > 0.0)
		printf("Average value of even integers: %.2f\n", even_sum / even_num);
	else
		printf("Average value of even integers: 0.00\n");

	printf("Total number of odd integers: %d\n", odd_num);
	if (odd_num > 0.0)
		printf("Average value of odd integers: %.2f\n", odd_sum / odd_num);
	else
		printf("Average value of odd integers: 0.00\n");

	return 0;
}