Faça um programa que carregue uma matriz M de ordem 4 times 6 e uma segunda matriz N de ordem 6 times 4, calcule e imprima a soma das linhas de M com as colunas de N .

Passo 1

Beleza, aqui o que o enunciado pede é bem simples: a gente vai ler uma matriz M de tamanho 4×6 e uma matriz N de tamanho 6×4. Depois, a gente vai calcular duas coisas:
  1. A soma de cada uma das 4 linhas de M.
  2. A soma de cada uma das 4 colunas de N.
    Esse conteúdo é de vetores e matrizes, mais especificamente de somatório em estruturas bidimensionais. Para resolver, só precisamos usar dois loops aninhados: um para percorrer linhas de M e outro para colunas de N, acumulando somas.

Passo 2

Antes de codar, vamos entender a teoria do somatório:
  • Para somar a i-ésima linha de M, fazemos Si = sumj=1^6 Mi j, i=1ldots4
    - Para somar a j-ésima coluna de N, fazemos
    Tj = sumi=1^6 Ni j, j=1ldots4
Na prática, a gente cria dois vetores S com 4 posições (para as linhas de M) e T com 4 posições (para as colunas de N), e preenche cada posição com um somatório.

Passo 3

Vamos montar um pseudocódigo (como se fosse em C ou Python) seguindo a ideia:
  1. Declarar M[4][6], N[6][4].
  2. Loop para ler M[0…3][0…5].
  3. Loop para ler N[0…5][0…3].
  4. Inicializar S[0…3]=0 e T[0…3]=0.

Passo 4

Agora, calcular as somas:
  • Para cada i de 0 a 3:
    • Fazer S[i] = 0
    • Para cada j de 0 a 5:
      • S[i] += M[i][j]
  • Para cada j de 0 a 3:
    • Fazer T[j] = 0
    • Para cada i de 0 a 5:
      • T[j] += N[i][j]
Essa parte é só repetição de loops e acumulação de variáveis.

Passo 5

Por fim, imprimir:
  • “Somas das linhas de M:” e percorrer S[0…3], imprimindo cada valor.
  • “Somas das colunas de N:” e percorrer T[0…3], imprimindo cada valor.

Resposta

O programa lê as matrizes M e N, calcula
Si = sumj=1^6Mij(i=1ldots4)
e
Tj = sumi=1^6Nij(j=1ldots4),
e imprime os vetores S e T com 4 elementos cada.

Exercícios relacionados