/* * ass13.c printing matrix in clockwise spiral order. */ #include #define ORD 20 void clockSpiral(int n, int data[][ORD]); void printOuter(int n, int data[][ORD], int type, int ind); int main() { int n, i, j ; int data[ORD][ORD]; printf("Enter the order of the square matrix: "); scanf("%d", &n); printf("Enter the matrix in row-major order:\n"); for(i=0; i0; --j) printf("%d ", data[n-1][j]); for(i=n-1; i>0; --i) printf("%d ", data[i][0]); clockSpiral(n-2, (int (*)[ORD])(&data[1][1])); } */