Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: goine
Problemset: เมทริกซ์สมมาตร
Language: cpp
Time: 0.005 second
Submitted On: 2025-10-12 14:31:21
#include <iostream>
#include <vector>
using namespace std;
int main() {
int c;
cin >> c;
vector<vector<int>> pattern(c, vector<int>(c, 0));
for (int i = 1; i < c; i++) {
for (int j = 0; j < i; j++) {
cin >> pattern[i][j];
}
}
vector<vector<int>> matrix(c, vector<int>(c, 0));
for (int i = 0; i < c; i++) {
for (int j = 0; j < c; j++) {
if (i == j) {
matrix[i][j] = 0;
} else if (i > j) {
matrix[i][j] = pattern[i][j];
} else {
matrix[i][j] = pattern[j][i];
}
}
}
for (int i = 0; i < c; i++) {
for (int j = 0; j < c; j++) {
cout << matrix[i][j] << ' ';
}
cout << '\n';
}
return 0;
}