반응형


길이가 10인 배열을 선언하고 총 10개의 정수를 입력받는다. 단, 입력받은 숫자가 홀수이면 배열의 앞에서부터 채워나가고, 짝수이면 뒤에서부터 채워나가는 형식을 취하기로 하자. 따라서 사용자가 [1,2,3,4,5,6,7,8,9,10]을 입력했다면, 배열에는 [1,3,5,7,8,10,8,6,4,2]의 순으로 저장이 될 것이다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include<stdio.h>
int main()
{
    int a=0;
    int b[10]={0};
    int e=9;//짝수
    int o=0;//홀수
    int i=0;
    //int c[10]={1,2,3,4,5,6,7,8,9,0};
 
 
    printf("10개정수입력:");
 
    for(i=0;i<10;i++)
    {
        scanf("%d",&a);
        //a=c[i];
 
        if (a%2==1)
        {
            b[o]=a;
            o++;
        }
 
        else 
        {
            b[e]=a;
            e--;
        }
    }
 
    for(i=0;i<10;i++)
    {
        printf("%d",b[i]);
    }
}
cs


반응형

+ Recent posts