:: Alice In TechLand ::

[C]열혈강의 도전! 두번째-1 본문

====== Study ======/C

[C]열혈강의 도전! 두번째-1

별빛 토깽이 2010. 8. 16. 23:55


문제 : 길이가 10인 배열에 총 10개의 정수를 입력받아서, 홀수와 짝수를 구분 지어서 출력하는 프로그램.





void PrintOdd(int* iArr1);
void PrintEven(int* iArr1);

int main(void)
{
 int iArr[10];
 
 printf("총 10개의 숫자 입력\n");

 for(int i = 0; i<10; i++)
 {
  printf("?: ");
  scanf("%d", &iArr[i]);
 }
 PrintOdd(iArr);
 printf("\n");
 PrintEven(iArr);
 printf("\n");

 return 0;
}

void PrintOdd(int* iArr1)
{
 printf("홀수 출력: ");

 for(int j=0; j<10; j++)
 {
  if (iArr1[j]%2 ==1)
   printf("%d, ", iArr1[j]);
 }
}

void PrintEven(int* iArr1)
{
 printf("짝수 출력: ");

 for(int k=0; k<10; k++)
 {
  if (iArr1[k]%2 == 0)
   printf("%d, ", iArr1[k]);
 }
}