#include
void Reverse(int (*ptr)[4])
{
int arr1[4][4];
int i, j;
for(i=0; i <4 ; i++);<br />
{
for(j=0 ; j<4 ; j++)<br />
{
arr1[j][3-i] = ptr[i][j];
}
}
for(i=0;i<4;i++)<br />
{
for(j=0; j<4; j++)<br />
{
ptr[i][j] = arr1[i][j];
}
}
}
void display(int (*parr)[4])
{
int i, j;
for(i=0 ; i<4; i++)<br />
{
for(j=0 ; j<4 ; j++)<br />
{
printf("%d ", parr[i][j]);
}
printf("n");
}
}
int main()
{
int i,j;
int arr[4][4] = { {1, 2, 3, 4},{5, 6, 7, 8},{9,10,11,12},{13,14,15,16}};
Reverse(arr);
display(arr);
return 0;
} | |
|