class MakeMagic
{
public static void main(String args[])
{
int n=5;
int a[][]=new int[n][n];
int i,j,lin,col;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
a[i][j]=0;
i=n-1;
j=n/2;
a[i][j]=1;
for(int nr=2;nr<=n*n;nr++)
{
if((i==n-1)&&(j==n-1))i=n-2;
else{lin=i;col=j;
i=i+1;
j=j+1;
if(i==n)i=0;
if(j==n)j=0;
if(a[i][j]!=0){i=lin-1;j=col;}
}
a[i][j]=nr;
}
for(i=0;i<n;i++){
for(j=0;j<n;j++)
System.out.print(a[i][j]+" ");
System.out.println();
}
}
}
Pentru a descărca acest document,
trebuie să te autentifici in contul tău.