1. Leia duas matrizes 4 times 4 e escreva uma terceira com os maiores valores de cada posição das matrizes lidas.

Passo 1

O exercício pede para ler duas matrizes 4×4 e gerar uma terceira matriz cujos elementos são o maior valor, posição a posição, entre as duas matrizes lidas. Isso envolve conhecimentos básicos de manipulação de arrays bidimensionais e estrutura de repetição.

Passo 2

Primeiro, vamos representar as duas matrizes de entrada como A e B de dimensão 4×4, armazenadas em vetores ou arrays bidimensionais. Precisamos ler cada elemento A_{ij} e B_{ij}, onde i e j vão de 1 a 4.

Passo 3

Em seguida, para construir a matriz resultado C, vamos percorrer todas as posições (i,j) com dois laços aninhados. Em cada passo, comparamos A_{ij} e B_{ij} e atribuímos a C_{ij} o maior dos dois valores. A função matemática que usamos aqui é C_{ij} = \max(A_{ij}, B_{ij}).

Passo 4

Por fim, após preencher todos os elementos de C, basta exibir ou retornar a matriz resultante, mostrando que cada posição carrega o maior valor entre as duas matrizes originais.

Resposta

Pseudocódigo da solução:
  1. Declarar matrizes A[1…4][1…4], B[1…4][1…4], C[1…4][1…4]
  2. Para i de 1 até 4:
    Para j de 1 até 4:
    Ler A[i][j]
  3. Para i de 1 até 4:
    Para j de 1 até 4:
    Ler B[i][j]
  4. Para i de 1 até 4:
    Para j de 1 até 4:
    Se A[i][j] ≥ B[i][j] então
    C[i][j] ← A[i][j]
    Senão
    C[i][j] ← B[i][j]
  5. Imprimir a matriz C

Exercícios relacionados