Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: PROb221
Problemset: เมทริกซ์สมมาตร
Language: cpp
Time: 0.006 second
Submitted On: 2025-10-10 09:38:36
//c1_su66_matrixsym
#include <iostream>
using namespace std;
int main() {
int n,i,j;
cin >> n;
int arr[n*(n-1)/2],matrix[n][n]={};
for(i=0;i<n*(n-1)/2;i++) {
cin >> arr[i];
}
int k=0;
for(i=0;i<n;i++) {
for(j=0;j<n;j++) {
if(i-j>=1) {
matrix[i][j]=arr[k];
k++;
}
}
}
for(i=0;i<n;i++) {
for(j=0;j<n;j++) {
if(j-i>=1) {
matrix[i][j]=matrix[j][i];
}
}
}
for(i=0;i<n;i++) {
for(j=0;j<n;j++) {
cout << matrix[i][j] << " ";
}
cout << "\n";
}
return 0;
}