Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: theem1502
Problemset: เมทริกซ์สมมาตร
Language: c
Time: 0.004 second
Submitted On: 2025-09-21 19:57:00
#include <stdio.h>
#include <stdlib.h>
int main() {
int num;
scanf("%d", &num);
int **thearray = malloc(num * sizeof(int*));
for (int i = 0; i < num; i++) {
thearray[i] = malloc(num * sizeof(int));
}
for (int i = 0;i < num; i++) {
for (int j = 0; j < i; j++) {
scanf("%d", &thearray[i][j]);
}
}
for (int i = 0; i < num; i++) {
for (int j = 0; j < num; j++) {
if (i==j) {
thearray[i][j] = 0;
}
else {
thearray[i][j] = thearray[j][i];
}
}
}
for (int i = 0; i < num; i++) {
for (int j = 0; j < num; j++) {
printf("%d ", thearray[i][j]);
}
printf("\n");
}
}