Pagini recente » Cod sursa (job #2681156) | Cod sursa (job #1301885) | Cod sursa (job #1678321) | Cod sursa (job #1566492) | Cod sursa (job #2631069)
#include<fstream>
using namespace std;
ifstream in ("oras.in");
ofstream out ("oras.out");
int mat[201][201],n,k;
int main (void) {
in >> n;
for (int i = 1; i < n; i ++) {
mat[i+1][i] = 1;
mat[i][i+1] = 0;
}
mat[1][n] = 1;
mat[n][1] = 0;
for (int i = 1; i <= n; i ++) {
for (int j = i + 2, p = 0; j <= n; j ++, p++) {
if (i == 1 && j == n) continue;
if (p % 2 == 0) {
mat[i][j] = 1;
mat[j][i] = 0;
}
else {
mat[j][i] = 1;
mat[i][j] = 0;
}
}
}
for (int i = 1; i <= n; i ++) {
for (int j = 1; j <= n; j ++) {
out << mat[i][j] << " ";
}
out <<"\n";
}
/* for (int i = 1; i <= n; i ++) {
for (int j = 1; j <= n; j ++) {
if (i < j) {
if (mat[i][j] == 1) {
out << j <<" " << i <<"\n";
}
else {
out << i <<" " << j <<"\n";
}
}
}
} */
return 0;
}