#include #include int main() { int matrix[4][4],transpose[4][4],trace = 0,chSym=0,chAntiSym=0,i=0,j=0; for(i=0;i<4;i++) { for(j=0;j<4;j++) { printf("Enter %dth,%dth element:",i,j); scanf("%d",&matrix[i][j]); transpose[j][i] = matrix[i][j]; } } printf("The matrix : \n"); for(i=0;i<4;i++) { for(j=0;j<4;j++) { printf("%d\t",matrix[i][j]); if(i==j) trace+=matrix[i][j]; if(matrix[i][j] != transpose[i][j]) chSym=1; if(matrix[i][j] != -1*transpose[i][j]) chAntiSym=1; } printf("\n"); } if(chSym == 0) printf("Matrix is Symmetric\n"); if(chAntiSym == 0) printf("Matrix is Anti-Symmetric\n"); printf("Trace of matrix: %d\n",trace); return 0; }