2010년 4월 17일 토요일

10개의 정수를 입력받아 홀수는 오른쪽부터 짝수는 왼쪽부터 채우는 프로그램~

#include

void main()
{
int num[10],inum;
int i=0,j=9,k=0;

while(k !=10){
printf("정수를 입력하세요. : ");
scanf("%d",&inum);

if(inum%2==0) //짝수면 앞에서 부터 저장
{
num[j] = inum;
j--;
}
else //홀수면 뒤에서 부터 저장
{
num[i] = inum;
i++;

}

k++;
}

/*배열에 저장대었을때 구분저장이 되어있기때문에 구분댄 상태로 출력된다*/

printf("[");
for(i=0 ; i<10 ; i++){

printf("%3d ",num[i]);
}

printf("]\n");


}

댓글 없음:

댓글 쓰기