Cod sursa(job #28198)

Utilizator Spike7d5Spike7d5 Spike7d5 Data 7 martie 2007 16:35:10
Problema Oras Scor 55
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.44 kb
#include <stdio.h>
#define MAX 205

int n, i, j, m[MAX][MAX];

int main () {
freopen ("oras.in", "r", stdin);
freopen ("oras.out", "w", stdout);

scanf ("%d", &n);

if ((n&1) == 1) {
  for (i=1;i<n;i++)
    for (j=i+1;j<=n;j++)
      if ((i&1) == (j&1))
	m[i][j]=1;
      else
	m[j][i]=1;
  for (i=1;i<=n;i++) {
    for (j=1;j<=n;j++)
      printf ("%d", m[i][j]);
    printf ("\n"); } }
else
  printf ("-1\n");

return 0;
}