Cod sursa(job #2630723)
Utilizator | Mihaela Cismaru MihaelaCismaru | Data | 26 iunie 2020 20:39:43 |
---|---|---|---|
Problema | Oras | Scor | 0 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.72 kb |
#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[1][n] = 1;
for (int i = 1; i <= n; i ++) {
for (int j = i + 3; j <= i + n - 2; j += 2) {
if (j > n) {
k = j-n;
}
else {
k = j;
}
if (mat[i][k] == 0) {
mat[k][i] = 1;
}
}
}
for (int i = 1; i <= n; i ++) {
for (int j = 1; j <= n; j ++) {
out << mat[i][j] << " ";
}
out <<"\n";
}
return 0;
}