Pagini recente » Cod sursa (job #1275912) | Cod sursa (job #384494) | Cod sursa (job #767588)
Cod sursa(job #767588)
#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;
}
int i = 5;
if (n % 2 == 0){
a[1][2] = 1;
a[2][3] = 1;
a[3][1] = 1;
a[1][4] = 1; a[2][4] =1; a[3][4] = 1;
a[4][5] = 1;
a[5][1] = 1; a[5][2] = 1; a[5][3] = 1;
a[6][5] = 1; a[1][6] = 1; a[2][6] = 1; a[3][6] = 1; a[4][6] = 1;
int i = 8;
}
for(; i<=n; i+=2){
a[i-1][i] = 1;
for(int j=1; j<=i-2; j++){
a[j][i-1] = 1;
a[i][j] = 1;
}
}
for(int i=1; i<=n; i++){ for(int j=1; j<=n; j++) g << a[i][j]; g << "\n";}
}