Pagini recente » Cod sursa (job #2255573) | Cod sursa (job #605180) | Cod sursa (job #54205) | Cod sursa (job #924384) | Cod sursa (job #1147687)
#include<cstdio>
int n,i,j,nr,x[250][250],ok;
FILE *f,*g;
int main(){
f=fopen("oras.in","r");
g=fopen("oras.out","w");
fscanf(f,"%d",&n);
if(n==4)
fprintf(g,"-1");
else{
nr=n;
while(nr>0){
if(nr==3){
x[1][2]=x[2][3]=x[3][1]=1;
break;
}
if(nr==6){
x[1][2]=x[1][3]=x[1][4]=x[2][3]=x[2][4]=x[2][5]=x[3][4]=x[3][6]=x[4][5]=x[4][6]=
x[5][1]=x[5][3]=x[5][6]=x[6][1]=x[6][2]=1;
break;
}
for(i=1;i<=nr-2;i++){
x[i][nr]=x[nr-1][i]=1;
}
x[nr][nr-1]=1;
nr-=2;
}
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){
fprintf(g,"%d",x[i][j]);
}
fprintf(g,"\n");
}
}
fclose(f);
fclose(g);
return 0;
}