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");
    }
}