#include <stdio.h>
int main(){
int ary[5]={1,2,3,4,5};
int i,r;
int temp;
int size;
size = sizeof(ary)/sizeof(ary[0]);
printf("처음 배열에 저장된 값 : ");
for(i=0; i<size; i++){
printf("%d ",ary[i]);
}
printf("\n");
for(i=0; i<size/2; i++){ //바꾸는 횟수는 배열요소의 개수의 절반이다.
r=size-1-i; //왼쪽 같과 교환할 오른쪽 값의 위치를 계산한다.
temp=ary[i]; //두 배열요소의 값을 교환한다.
ary[i]=ary[r];
ary[r]=temp;
}
printf("바뀐 배열에 저장된 값 : ");
for(i=0; i<size; i++){
printf("%d ", ary[i]);
}
printf("\n");
return 0;
}