No older revisions available
No older revisions available
~cpp
마방....음...이름이..기억이..-_-;;
허접 소스입니다만..일단은 올려둡니다. 나중을 위해서요..-_-;;
혹시나 이거 밑바탕으로 될지 압니까??? ^-^;;
#include<iostream.h>
int main()
{
cout<<"마방진을 짭시다~ 수를 입력하세요.(1-10)\n";
int mab;
cin >> mab;
int mbang[9][9];
if(mab%2!=0)
{
int i,j;
for(i=0;i<mab;i++)
{
for(j=0;j<mab;j++)
{
mbang[i][j]=0;
cout<< mbang[i][j];
}
cout<<endl;
}
cout<<endl;
int a=0,k=0;
for(i=0;i<mab;i++)
{
for(j=0;j<mab;j++)
{
int t=mab/2;
mbang[a][t]=1;
int k;
for(k=0;k<mab*mab && a-1>0;k++)
{
if(mbang==0 && t+1<mab)
mbang[a-1][t+1]=k;
else
mbang[a-2][t+2-mab]=k;
}
if(a-1<0)
{
for(k=0;k<mab*mab;k++)
{
if(mbang==0 && t+1<mab)
mbang[mab-1][t+1]=k;
else
mbang[mab-2][t+2-mab]=k;
}
}
cout<< mbang[i][j];
}
}
cout<<endl;
}
else
cout << "다시 입력해야겠는데요~\n";
return 0;
}