#include void le_mat(double r[100][100], int n); double soma_cima(double r[100][100], int n); double soma_baixo(double r[100][100], int n); int main() { double v[100][100]; int n; printf("Qual o tamanho da matriz? "); scanf("%d", &n); le_mat(v, n); printf("A soma superior eh %lf\n", soma_cima(v,n)); printf("A soma inferior eh %lf\n", soma_baixo(v,n)); } void le_mat(double r[100][100], int n) { int i, j; for (i = 0; i < n; i++) { for (j = 0; j < n; j++) { printf("Digite a posicao [%d][%d] ", i, j); scanf("%lf", &r[i][j]); } } } double soma_cima(double r[100][100], int n) { int i, j; double soma; soma = 0.0; for (i = 0; i < n; i++) { for (j = i; j < n; j++) { soma = soma + r[i][j]; } } return soma; } double soma_baixo(double r[100][100], int n) { int i, j; double soma; soma = 0.0; for (i = 0; i < n; i++) { for (j = 0; j <= i; j++) { soma = soma + r[i][j]; } } return soma; }