Faça um programa que carregue uma matriz
de ordem
e uma segunda matriz
de ordem
, calcule e imprima a soma das linhas de
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:
- A soma de cada uma das 4 linhas de M.
- 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
- Para somar a j-ésima coluna de N, fazemos
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:
- Declarar M[4][6], N[6][4].
- Loop para ler M[0…3][0…5].
- Loop para ler N[0…5][0…3].
- 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]
- Fazer
- Para cada j de 0 a 3:
- Fazer
T[j] = 0
- Para cada i de 0 a 5:
T[j] += N[i][j]
- Fazer
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
e
e imprime os vetores S e T com 4 elementos cada.