Responde Aí

Exercícios Resolvidos de Manipulando matrizes

Ver Teoria

Enunciado

Faça um programa que leia uma matriz e um escalar, faça a multiplicação entre os dois e imprima a matriz resultante.

Passo 1

A primeira coisa que devemos fazer é definir um escopo para o nosso programa.

Passo 2

Com o escopo definido, nós podemos declarar as variáveis que nos ajudarão nesse desenvolvimento.

A seguir estão algumas informações sobre elas:

  • i e j são variáveis contadoras;
  • e s c a l a r é a variável responsável por armazenar o número escalar inserido como entrada pelo usuário;
  • m a t r i z é uma matriz do tipo int de ordem 3   x   3 .

Passo 3

Com tudo aquilo que é necessário já declarado, podemos agora requisitar ao usuário os dados de entrada do programa.

Nesse caso, esses dados são todos os elementos de m a t r i z e o número escalar que será armazenado na variável e s c a l a r .

Passo 4

Logo após o usuário inserir os dados de entrada, nós podemos percorrer todos os elementos de m a t r i z multiplicando o elemento de cada posição pelo número armazenado em e s c a l a r e atualizando essa posição com o resultado.

Passo 5

Ao fim de tudo, teremos todos os elementos de m a t r i z sendo a multiplicação de seus valores originais (inseridos como entrada do programa) pelo número escalar.

Para realizarmos a impressão de m a t r i z , basta executarmos o seguinte trecho de código: