Pagini recente » Cod sursa (job #2934476) | Cod sursa (job #3191644) | Cod sursa (job #2978751) | Cod sursa (job #1191231) | Cod sursa (job #2275982)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("oras.in") ;
ofstream fout("oras.out") ;
int mat[205][205] ;
int main()
{
int n , i , j ;
fin >> n ;
if ( n == 4 )
{
fout << "-1" ;
return 0;
}
if ( n%2 != 0 )
{
cout << " intru e a" ;
mat[1][2] = 1 ;
mat[2][3] = 1 ;
mat[3][1] = 1 ;
for ( i = 5 ; i <= n ; i++ )
{
for ( j = 1 ; j <= i-2 ; j++ )
{
mat[j][i-1] = 1 ;
mat[i][j] = 1 ;
}
mat[i-1][i] = 1 ;
}
}
else
{
mat[1][2] = 1;
mat[1][3] = 1;
mat[1][5] = 1;
mat[2][3] = 1;
mat[2][4] = 1;
mat[2][5] = 1;
mat[3][4] = 1;
mat[3][6] = 1;
mat[4][1] = 1;
mat[4][5] = 1;
mat[4][6] = 1;
mat[5][3] = 1;
mat[5][6] = 1;
mat[6][1] = 1;
mat[6][2] = 1;
for ( i = 8 ; i <= n ; i++ )
{
for ( j = 1 ; j <= i-2 ; j++ )
{
mat[j][i-1] = 1 ;
mat[i][j] = 1 ;
}
mat[i-1][i] = 1 ;
}
}
for ( i = 1 ; i <= n ; i++ )
{
for ( j = 1 ; j <= n ; j++ )
fout << mat[i][j] << " " ;
fout << '\n' ;
}
}