#include void lematriz(int m[100][100], int *l, int *c) { int i, j; printf("Digite a dimensão da matriz quadrada:"); scanf("%d %d", l, c); printf("Digite os elementos da matriz: "); for (i = 0; i < *l; i++) for (j = 0; j < *c; j++) scanf("%d", &m[i][j]); } int soma_diagonal(int m[100][100], int l, int c) { int i, soma = 0; for (i = 0; i < l; i++) soma += m[i][i]; return soma; } int main (void) { int i, l, c, m[100][100]; lematriz(m, &l, &c); printf("A Soma da diagona é %d.\n", soma_diagonal(m, l, c)); return 0; }