C/TEST

[C] TEST-3

root_go 2022. 10. 6. 09:08

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#define ARR_SIZE 10

int is_even(int x) // 짝수출력 함수선언
{ 
	if (x % 2 == 0)
		return 1;
	else
		return 0;
}

int is_odd(int x) // 홀수출력 함수선언 
{ 
	if (x % 2 == 1)
		return 1;
	else
		return 0;
}

int main(void)
{
	printf("정수를 빈칸으로 구분해서 입력하세요. (마지막에 0 입력)\n");

	int arr[ARR_SIZE];
	int i;
	int even = 0;
	int odd = 0;
	
	for (i = 0; i < ARR_SIZE; i++) {
		scanf("%d", &arr[i]);
		if (arr[i] == 0) 
			break;
	}

	for (i=0; i < ARR_SIZE; i++){
		if (arr[i] != 0) {
			even += is_even(arr[i]); 
			odd += is_odd(arr[i]);
		}
		else
			break;
	}
	printf("짝수 : %d개, 홀수 : %d개", even, odd);
}