Pagini recente » Cod sursa (job #78497) | Cod sursa (job #2118037) | Cod sursa (job #1614513) | Cod sursa (job #932442) | Cod sursa (job #956654)
Cod sursa(job #956654)
#include <fstream>
using namespace std;
ifstream f("oras.in");
ofstream g("oras.out");
int n, a[205][205];
int main()
{
f>>n; if (n==4) { g<<-1<<'\n'; return 0; }
if (n==3)
{
for (int i=1; i<=n; ++i)
{
for (int j=1; j<=n; ++j) g<<a[i][j]; g<<'\n';
}
return 0;
}
while (n!=6)
{
if (n==6)
{
a[1][2]=a[1][3]=a[1][4]=a[2][3]=a[2][4]=1;
a[2][5]=a[3][4]=a[3][6]=a[4][5]=a[4][6]=1;
a[5][1]=a[5][3]=a[5][6]=a[6][1]=a[6][2]=1;
}
for (int i=1; i<n-1; ++i) a[i][n-1]=a[n][i]=1;
a[n-1][n]=1; n-=2;
}
for (int i=1; i<=n; ++i)
{
for (int j=1; j<=n; ++j) g<<a[i][j]; g<<'\n';
}
return 0;
}