Code:#include <stdio.h> #include <conio.h> int main() { int arr[100][100]; int i,j,n,c; printf("Enter size of spiral matrix "); scanf("%d",&n); c=1; for(i=0;i<n;i++) { arr[0][i]=c++; } for(i=1;i<n;i++) { arr[i][n-1]=c++; } for(i=(n-1);i>=0;i--) { arr[n-1][i]=c++; } for(i=(n-1);i>=1;i--) { arr[i][0]=c++; } for(i=1;i<=(n-2);i++) { arr[1][i]=c++; } for(i=2;i<=3;i++) { arr[i][3]=c++; } for(i=2;i>=1;i--) { arr[n-2][i]=c++; } arr[2][2]=c; printf("Printing the spiral matrix \n"); for(i=0;i<n;i++) { for(j=0;j<n;j++) { printf("%d\t",arr[i][j]); } printf("\n"); } return 0; }