Exercícios Resolvidos de Manipulando Matrizes

Ver Teoria

Enunciado

Leia uma matriz de 3 x 3 elementos inteiros. Calcule a soma dos elementos que estão acima da diagonal principal.

Passo 1

Eai, tudo beleza?

Nessa questão, nós devemos pedir ao usuário os termos de uma matriz 3 × 3 e calcular a somar de determinados elementos. Para isso, vamos iniciar o nosso programa incluindo a biblioteca i o s t r e a m e declarando a matriz 3 × 3 e a variável que vai guardar a soma.

Perceba que, como vamos utilizar e variável s o m a como uma acumuladora, devemos iniciá-la com o valor 0 .

Passo 2

Em seguida, vamos dois laços de f o r , de forma a passarmos por todos os elementos dessa matriz. Dentro do laço de f o r mais interno, vamos pedir para que o usuário digite o número para colocar na matriz e vamos passar esse valor ao elemento m a t r i z i [ j ] dessa matriz.

Ainda dentro desse laço de f o r vamos calcular a soma pedida. Numa matriz, os elementos que estão acima da diagonal principal, possuem o índice da coluna maior que o da linha. Sabendo disso, vamos utilizar um condicional para checar se esse elemento está acima da diagonal principal e, em caso positivo, vamos somar o seu valor à variável s o m a .

Passo 3

Por fim, basta imprimirmos esse valor na tela e encerrarmos a nossa função m a i n :

Resposta