JUST GO

[C] TEST-3 본문

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

 

 

 

'C > TEST' 카테고리의 다른 글

[C] TEST-9  (0) 2022.10.06
[C] TEST-5  (0) 2022.10.06
[C] TEST-4  (0) 2022.10.06
[C] TEST-2  (0) 2022.10.06
[C] TEST-1  (0) 2022.10.06