Pagini recente » Cod sursa (job #1324730) | Cod sursa (job #797811) | Cod sursa (job #1780804) | Cod sursa (job #1770846) | Cod sursa (job #1138721)
#include<stdio.h>
#define nmax 205
int n, i, j, inc, ma[nmax][nmax];
int main()
{
freopen("oras.in","r",stdin);
freopen("oras.out","w",stdout);
scanf("%ld",&n);
if (n==4)
printf("-1\n");
else
{
if (n%2==1)
{
ma[1][2]=ma[2][3]=ma[3][1]=1;
inc=3;
}
else
{
ma[1][2]=ma[1][3]=ma[1][5]=ma[2][6]=ma[2][3]=ma[2][4]=ma[3][4]=ma[3][5]=ma[4][5]=ma[4][6]=ma[4][1]=1;
ma[5][6]=ma[5][2]=ma[6][1]=ma[6][3]=1;
inc=6;
}
for (i=inc+2;i<=n;i+=2)
{
for (j=1;j<=i-2;j++)
ma[i][j]=ma[j][i-1]=1;
ma[i-1][i]=1;
}
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
printf("%ld",ma[i][j]);
printf("\n");
}
}
return 0;
}