/* 길이가 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 |