본문 바로가기
C언어

[C언어] 홀수 짝수를 출력하는 함수를 작성하고 출력하시오

by 이얏호이야호 2022. 12. 7.

 

더보기
#include<stdio.h>
#include<string.h>

void ShowOdd(int *arr, int size);

void ShowEven(int *arr, int size);


int main(void)
{
	int arr[10];
	int i;
	
	printf("총 10개의 숫자 입력 \n");
	for(i=0; i<10; i++)
	{
		printf("입력: ");
		scanf("%d", &arr[i]);
	}

	printf("홀수 출력 : ");
	ShowOdd(arr, sizeof(arr)/sizeof(int));

	printf("짝수 출력 : ");
	ShowEven(arr, sizeof(arr)/sizeof(int));

	return 0;
}

void ShowOdd(int *arr, int len)   //홀수출력 
{
	int i;
	for(i=0; i<len; i++)
	{
		if(arr[i]%2==1)
			printf("%d, ", arr[i]);
	}
	printf("\n");
}

void ShowEven(int *arr, int len)   //짝수출력
{
	int i;
	for(i=0; i<len; i++)
	{
		if(arr[i]%2==0)
			printf("%d, ", arr[i]);
	}
	printf("\n");
}

 

 

 

 

 

 

 

더 많은 C언어 글이 궁금하다면?

https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4

 

댓글