본문 바로가기

ETC Programmings

홀수, 짝수 검사하는 프로그램

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

#include <stdio.h>

#include <stdlib.h>

 

void inputNumber(int times, int* array){

             int i = 0;

             while(i<times){

                           scanf("%d", &array[i]);

                           i++;

             }

}

 

void checkOdd(int times, int* array){

             int i = 0;

             printf("짝수 : ");

             while(i<times) {

                           if(array[i]%2 == 0){

                                        printf("%d, ", array[i]);

                           }

                           else

                                        ;

                           i++;

             }

             printf("\n");

}

 

void checkNoneOdd(int times, int* array){

             int i = 0;

             int number;

             printf("홀수 : ");

             while(i<times) {

                           number = *array;

                           if(number%2 != 0){

                                        printf("%d, ", number);

                           }

                           else

                                        ;

                           array++;

                           i++;

             }

             printf("\n");

}

 

void run(int times, int* array){

             checkOdd(times, array);

             checkNoneOdd(times, array);

}

 

void main(){

             int numList[10] = { 0 };

             inputNumber(10,numList);

             run(10, numList);

}


간만에 포인터를 이용해서 해보았다 >ㅅ< ㅋㅋㅋ