2008. 5. 2. 10:16ㆍETC Programmings
#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);
}
간만에 포인터를 이용해서 해보았다 >ㅅ< ㅋㅋㅋ