Pagini recente » Cod sursa (job #476764) | Cod sursa (job #961032) | Cod sursa (job #384487) | Cod sursa (job #767590) | Cod sursa (job #767587)
Cod sursa(job #767587)
#include <iostream>
#include <fstream>
using namespace std;
#define nmax 205
ifstream f("oras.in");
ofstream g("oras.out");
int n, a[nmax][nmax];
int main(){
f >> n;
a[1][2] = 1;
a[2][3] = 1;
a[3][1] = 1;
if (n == 4){
g << -1 << "\n";
return 0;
}
for(int i=4; i<=n; i++){
if (i % 2 == 0){
for(int j=1; j<i; j++){
a[j][i] = 1;
}
}else{
for(int j=1; j<=i-2; j++){
a[i][j] = 1;
}
a[i-1][i] = 1;
}
}
for(int i=1; i<=n; i++){
for(int j=1; j<=n; j++) g << a[i][j];
g << "\n";
}
}