#include int main() { int i, j; float M[5][5], MT[5][5], soma, menor, maior; printf("Digite a matriz: "); for (i = 0; i < 5; ++i) for (j = 0; j < 5; ++j) scanf("%f", &M[i][j]); soma = 0; menor = maior = M[0][0]; for (i = 0; i < 5; ++i) { soma += M[i][i]; if (M[i][i] > maior) maior = M[i][i]; if (M[i][i] < menor) menor = M[i][i]; } for (i = 0; i < 5; ++i) for (j = 0; j < 5; ++j) MT[j][i] = M[i][j]; printf ("Soma da diagonal principal: %.1f\n", soma); printf ("O menor elemento da diagonal principal é %.1f\n", menor); printf ("O maior elemento da diagonal principal é %.1f\n", maior); for (i = 0; i < 5; ++i) { for (j = 0; j < 5; ++j) printf("%4.1f ", MT[i][j]); printf("\n"); } return 0; }