Exercícios Resolvidos de Manipulando Matrizes

Ver Teoria

Enunciado

Faça um programa que leia uma matriz 3 x 6 com valores reais.

  • Imprima a soma de todos os elementos das colunas ímpares.
  • Imprima a média aritmética dos elementos da matriz com exceção da segunda coluna.

Passo 1

Eai, tudo tranquilo?

Nessa questão, devemos pedir ao usuário uma matriz e, após isso, vamos calcular a soma e a média de determinados elementos. Vamos iniciar o nosso código incluindo a biblioteca i o s t r e a m para recebermos os valores e imprimirmos mensagens na tela e, já dentro da função m a i n , vamos declarar a nossa matriz, uma variável para acumular a soma e uma variável para acumular a média.

Passo 2

Agora, vamos fazer uma dois laços de f o r , um dentro do outro, para passarmos por todos os termos da matriz. Dentro desses laços, vamos imprimir uma mensagem indicando ao usuário que ele deve passar os valores para a matriz.

Passo 3

Em seguida, vamos iniciar outros 2 laços de f o r , no mesmo formato que os anteriores para calcularmos o que nos foi pedido. Como precisamos da soma dos valores das colunas ímpares, vamos fazer um condicional para checa isso. Perceba que, ao invés dos termos com índices ímpares, vamos checar se esses termos possuem índices pares, pois os índices na matriz iniciam no 0 e não no 1 .

Ainda dentro do mesmo laço, vamos fazer um condicional para checar se o termo não pertence à coluna 2 , ou seja, a coluna de incide 1 na matriz. Em caso positivo, vamos somar o valor do elemento dividido por 15 (total de elementos da matriz menos uma coluna) ao valor da variável média.

Por fim, basta imprimirmos esses valores.

Resposta