Ler uma matriz
de elementos inteiros. Calcular e imprimir a soma dos elementos situados abaixo da diagonal principal da matriz, incluindo os elementos da própria diagonal.
Passo 1
Resumindo o enunciado: temos uma matriz
de dimensão
com valores inteiros e queremos calcular a soma dos elementos que estão na diagonal principal e abaixo dela (ou seja, com índice de linha maior ou igual ao índice de coluna).
Passo 2
Para lidar com matrizes não quadradas, percebemos que a diagonal principal só está definida até o mínimo entre
e
. Assim, os pares de índices
que consideramos são aqueles com
,
e
.
Passo 3
Escrevendo isso em forma de soma dupla, obtemos
onde
garante que não extrapolemos as colunas disponíveis.
Passo 4
Em termos de algoritmo, basta inicializar uma variável acumuladora
e percorrer as posições válidas:
- Para
até - Para
até - Fazer
Ao final, imprimir.