« Home

Cuadro Magico

#include
#include
void main ()
{ int n,fil,col,c,M[30][30];
clrscr();
do{
cout<<"Ingrese numero :";
cin>>n;
}while(n<3 !(n%2));
fil=1;col=n/2+1;
for(c=1;c<=n*n;c++)
{ M[fil][col]=c;
if(c%n==0)
fil+=1;
else{ if(fil==1)
fil=n;
else
fil-=1;
if(col==n)
col=1;
else
col+=1;
}
}
for(fil=1;fil<=n;fil++)
{ for(col=1;col<=n;col++)
{ cout<}
cout<}
getch();