Pagini recente » Cod sursa (job #290298) | Cod sursa (job #2653520) | Cod sursa (job #3184216) | Cod sursa (job #1484035) | Cod sursa (job #408338)
Cod sursa(job #408338)
#include <cstdio>
int n, a[256][256];
int main()
{
FILE *f = fopen("oras.in", "r");
fscanf(f, "%d", &n);
fclose(f);
f = fopen("oras.out", "w");
if (n == 4)
{
fprintf (f, "-1\n");
return 0;
}
a[1][2] = 1;a[2][3] = 1;a[3][1] = 1;
if (n > 3)
for (int i = 3; i <= n; i+=2)
{
a[i+1][i+2] = 1;
for (int k = 1; k <= n; ++k)
a[k][i+1] = 1, a[i+2][k] = 1;
}
for (int i = 1; i <= n; ++i)
{
for (int j = 1; j <= n; ++j)
fprintf (f, "%d", i==j?0:a[i][j]);
fprintf (f, "\n");
}
fclose(f);
return 0;
}