/* 2. ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ Ãâ·ÂÀ» ½á¶ó. */ #include void swap(int &x,int y) { int tmp; tmp = x; x = y; y = tmp; } void what(int *a,int row,int col) { for(int i = 0; i < col; i++) { swap(a[i],a[col+i]); } } void main() { int data[5] = { 0, 1, 2, 3, 4 }; int array[2][5]; int i,j; for(i = 0; i < 5; i++) array[0][i] = data[i]; for(i = 0; i < 5; i++) array[1][i] = data[4-i]; what((int *)array,2,5); for(i = 0; i < 2; i++) { for(j = 0; j < 5; j++) { printf("%d ",array[i][j]); } printf("\n"); } }