Cod sursa(job #152605)
Utilizator | Data | 9 martie 2008 16:32:28 | |
---|---|---|---|
Problema | Oras | Scor | 5 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.68 kb |
#include<stdio.h>
#define N 201
int n, a[N][N], i, j, m;
void case6(){
}
void determin(){
while(n>4){
a[n-1][n]=1;
for(i=1; i<=n-2; i++) a[i][n-1]=a[n][i]=1;
n--;
}
}
int main(){
freopen("oras.in","r",stdin);
scanf("%d",&n);
m=n;
fclose(stdin);
freopen("oras.out","w",stdout);
switch (n) {
case 4: printf("-1");
case 6: case6();
default: determin();
}
for(i=1; i<=m; i++){
for(j=1; j<=m; j++) printf("%d",a[i][j]);
printf("\n");
}
fclose(stdout);
return 0;
}