일베에있던 문제를 보고 짜봤는데요 짜보고나니 \"좀 길다..?!\"라는 생각이 들어서요 ㅜ
좀 간단하게 만들 수 없을까요? ㅜ
그리고 수배열을 입력받을때 정수 하나 선언하고 for문에 scanf로 일일이 받는거 말고 다른방법은 없을까요? ㅜ

[문제] 길이가 10인 배열을 선언하고, 총 10개의 정수를 입력받아서 홀수와 짝수를 구분지어서 출력할 것.
단, 10개의 정수는 main() 함수 내에서 입력을 받고, 홀수와 짝수를 출력하는 별도의 함수들을 각각 만들어서 호출하는 형식으로 작성해야 함.

#include <stdio.h>
void odd(int []);
void even(int []);
int main(void)
{
        int input[10];
        int a;
        for(a=0;a<10;a++)
        {
                scanf(\" %d\",&input[a]);
        }
        odd(input);
        even(input);
        system(\"pause\");
        return 0;
}
void odd(int a[])
{
        int i;
        for(i=0;i<10;i++)
        {
                if(a[i]%2==1)
                {
                        printf(\"%d \",a[i]);
                }
        }
        printf(\"\\n\");
}
void even(int b[])
{
        int j;
        for(j=0;j<10;j++)
        {
                if(b[j]%2==0)
                {
                        printf(\"%d \",b[j]);
                }
        }
        printf(\"\\n\");
}