본문 바로가기

C_C++

개정 윤성우 C프로그래밍 - Ch15 도전! 프로그래밍 도전1

/* 길이가 10인 배열요소 10개 입력, 홀수출력 후 짝수출력 하는 함수 정의 호출 */
#include <stdio.h>

void odd(int * ptr)
{
int i;
printf("홀수 출력 : ");
for(i=0; i<10; i++)
{
if(*ptr%2==1)
{
printf("%d ", *ptr);
}
ptr++;
}
}

void even(int * ptr)
{
int i;
printf("짝수 출력 : ");
for(i=0; i<10; i++)
{
if(*ptr%2==0)
{
printf("%d ", *ptr);
}
ptr++;
}
}

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

return 0;
}

====================================================================================


'C_C++' 카테고리의 다른 글

문자 단위 입출력 함수 - getchar putchar  (0) 2011.01.13
문자열 입출력 함수 - fgets fputs gets puts  (0) 2011.01.13
printf 함수와 scanf 함수의 정리  (0) 2010.12.02
상수와 기본 자료형  (0) 2010.11.30
C언어의 키워드  (0) 2010.11.29