#include <stdio.h>
int main()
{
int array[5] = {1, 2, 3, 4, 5};
int i, j, index;
char kiho;
printf("정수출력 : ");
for(i=0; i<5; i++)
{
printf("%3d", array[i]);
}
printf("\n");
printf("오른쪽(+) / 왼쪽(-) : ");
kiho = getchar();
fflush(stdin);
printf("인덱스입력(0~4) : ");
scanf("%d", &index);
printf("결과출력 : ");
switch(kiho)
{
case '+':
for(j=index; j < 5; j++)
{
printf("%3d", array[j]);
}
for(j=0; j < index; j++)
{
printf("%3d", array[j]);
}
break;
case '-':
for(j=index; j >= 0; j--)
{
printf("%3d", array[j]);
}
for(j=4; j>index; j--)
{
printf("%3d", array[j]);
}
}
printf("\n");
return 0;
}