Ler uma matriz
de elementos inteiros. Gerar uma matriz B (NxN+1) da seguinte maneira: Os elementos da coluna N+1 são formados pela multiplicação do menor pelo maior elemento de cada linha.
Passo 1
O enunciado pede ler uma matriz
de dimensão
com elementos inteiros e gerar uma nova matriz
de dimensão
. As
primeiras colunas de
devem ser iguais às de
e a coluna
deve conter, em cada linha, o produto do menor pelo maior elemento dessa mesma linha em
. Para resolver isso vamos usar laços de repetição e operações de comparação para encontrar mínimo e máximo em cada linha.
Passo 2
Alocar a matriz
com
linhas e
colunas. Isso cria o espaço onde vamos copiar os elementos de
e inserir a nova coluna.
Passo 3
Percorrer cada linha
de
até
. Para a linha
, inicializar duas variáveis:
e
. Essas variáveis vão rastrear, respectivamente, o menor e o maior valor encontrados na linha.
Passo 4
Dentro do laço de linhas, usar outro laço para colunas
até
. Em cada iteração, comparar
com
e
: se
atualize
, e se
atualize
. Ao mesmo tempo copie o valor para
.
Passo 5
Depois de varrer todas as colunas da linha
, calcular a última coluna de
nessa linha como o produto do menor pelo maior:
Passo 6
Repetir esse processo para todas as
linhas. Ao final, a matriz
estará totalmente preenchida com os valores originais de
nas primeiras
colunas e, na coluna
, o produto desejado.
Resposta
A matriz
resultante é de dimensão
e seus elementos são dados por: