#include<stdio.h>
#include<conio.h>
void main()
{
 int i,j,n,k=2,x,a[10][10],p;
 clrscr();
 printf("The program is for odd square matrix\n");
 printf("Enter order of the matrix:");
 scanf("%d", &n);
 printf("Enter elements of the matrix:\n");

 for(i=1;i<=n;i++)
 {
 for(j=1;j<=n;j++)
 scanf("%d", &a[i][j]);
 }
 printf("Elements are: \n");
 for(i=1;i<=n;i++)
 {
 for(j=1;j<=n;j++)
 printf("%d ", a[i][j]);
 printf("\n");
 }
 p=(n+1)/2;
 printf("\n");
 printf("%d %d %d ", a[p][p],a[p][p+1],a[p-1][p+1]);
 i=p-1;  j=p+1;
 for(k=2;k<=n;k=k+2)
 {
  for(x=1;x<=k;x++)
  {j--; printf("%d ", a[i][j]); }
  for(x=1;x<=k;x++)
{ ++i; printf("%d ",a[i][j]);}
  if(k+1<=n){
  for(x=1;x<=k+1;x++)
{ ++j; printf("%d ", a[i][j]); }
  for(x=1;x<=k+1;x++)
  {--i; printf("%d ", a[i][j]);}
 }           }
getch();
}