#include<stdio.h>
#include<stdlib.h>
#define swap(type,x,y) do{type t =x; x=y;y=t;}while(0)
void ary_reverse(int a[], int n)
{
int i;
for (i = 0; i < n / 2; i++) {
for (int j = 0; j < n; j++)
printf("%d ", a[j]);
printf("\n");
printf("a[%d]과 a[%d]를 교환합니다.\n", i, n - i - 1);
swap(int, a[i], a[n - i - 1]);
}
for (i = 0; i < 6; i++)
printf("%d ",a[i]);
printf("\n");
printf("역순 정렬을 종료합니다.\n");
}
int main(void)
{
int i;
int x[] = { 5,10,73,2,-5,42 };
ary_reverse(x, 6);
return 0;
}
'TEST > 자료구조와 함께 배우는 알고리즘 입문(C언어)' 카테고리의 다른 글
<2> Q7. 자료구조와 함께 배우는 알고리즘 입문 (C언어) (0) | 2020.06.28 |
---|---|
<2> Q6. 자료구조와 함께 배우는 알고리즘 입문 (C언어) (0) | 2020.06.28 |
<2> Q4. 자료구조와 함께 배우는 알고리즘 입문 (C언어) (0) | 2020.06.28 |
<2> Q3. 자료구조와 함께 배우는 알고리즘 입문 (C언어) (0) | 2020.06.28 |
<2> Q2. 자료구조와 함께 배우는 알고리즘 입문 (C언어) (0) | 2020.06.28 |