Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: bbcctxp
Problemset: เมทริกซ์สมมาตร
Language: c
Time: 0.003 second
Submitted On: 2025-10-11 10:14:04
//c1_su66_matrixsym
#include <stdio.h>
int main(){
int n;
scanf("%d",&n);
int matrix[300][300],matrix_t[300][300];
for(int i=1;i<n;i++)
for(int j=1;j<=i;j++)
scanf("%d",&matrix[i][j]);
for(int i=1;i<n;i++)
for(int j=1;j<=i;j++)
matrix_t[j-1][i-1]=matrix[i][j];
for(int i=0;i<n;i++){
//base
for(int j=0;j<=i;j++)
if(matrix[i][j]>0)
printf("%d ",matrix[i][j]);
//middle
for(int j=0;j<n;j++)
if(i==j) printf("0 ");
//upper
for(int j=0;j<n;j++)
if(matrix_t[i][j]>0)
printf("%d ",matrix_t[i][j]);
printf("\n");
}
return 0;
}
/*
4
1
2 3
4 5 6
0 1 2 4
1 0 3 5
2 3 0 6
4 5 6 0
*/