La matriz del cuadrado mágico está escrita en lenguaje C (hay algunos problemas con el programa intermedio. Esperamos la respuesta).
#includelt;stdio.hgt;
int main()
{
int a[16][16]={ 0}, i, j, k, n;
printf("ingresar es 1~15: ");
scanf("d", amp; ); p>
p>
i=0, j=(n-1)/2;
for(k=1;klt;=n*n;k)
{a [i][j]=k;
?if(kn==0) {i;}
?else
? {
? if(igt;0)i--;else i=n-1;
?if(jlt;n-1)j;else j=0;
?}
}
for(i=0;ilt;n;i)
?{
?printf(" \n");
for(j=0;jlt;n;j)
printf("5d", a[i][j]) ;
?}
?devolver 0;?
}