Pagini recente » Cod sursa (job #3261378) | Cod sursa (job #24194) | Cod sursa (job #3041823) | Cod sursa (job #2547683) | Cod sursa (job #2591972)
#include <fstream>
using namespace std;
ifstream cin ("oras.in");
ofstream cout ("oras.out");
int n;
int v[205][205];
int main() {
cin >> n;
if(n == 4) {
cout << -1;
return 0;
}
if(n & 1) {
for(int i = 1; i < n; i++) {
for(int j = i + 1; j <= n; j++) {
if(!((j - i) & 1))
v[i][j] = 1;
else
v[j][i] = 1;
}
}
} else {
for(int i = 1; i < n - 1; i++) {
for(int j = i + 1; j <= n - 1; j++) {
if(!((j - i) & 1))
v[i][j] = 1;
else
v[j][i] = 1;
}
}
v[1][n] = v[2][n] = 1;
for(int i = 3; i < n; i++)
v[n][i] = 1;
}
for(int i = 1; i <= n; i++) {
for(int j = 1; j <= n; j++)
cout << v[i][j];
cout << "\n";
}
return 0;
}