Cod sursa(job #2837547)
| Utilizator | Data | 22 ianuarie 2022 11:39:02 | |
|---|---|---|---|
| Problema | Paduri de multimi disjuncte | Scor | 0 |
| Compilator | cpp-64 | Status | done |
| Runda | Arhiva educationala | Marime | 0.72 kb |
#include <iostream>
#include <vector>
using namespace std;
int main() {
freopen("input.txt", "r", stdin);
int n, mijloc;
cin >> n;
mijloc = n / 2;
for (int j = 0; j < n; j++) {
for (int i = 0; i < n; i++) {
if (i == mijloc || j == mijloc) {
cout << n << ' ';
}
else if (i < mijloc && j < mijloc) {
cout << 1 << ' ';
}
else if (i > mijloc && j < mijloc) {
cout << 2 << ' ';
}
else if (i > mijloc && j > mijloc) {
cout << 3 << ' ';
}
else {
cout << 4 << ' ';
}
}
cout << '\n';
}
return 0;
}