Buscar

23) Faça um algoritmo que leia uma matriz de 30 linhas e 5 colunas. Depois, some as colunas individualmente e acumule a soma na 61ª linha da matriz...

23) Faça um algoritmo que leia uma matriz de 30 linhas e 5 colunas. Depois, some as colunas individualmente e acumule a soma na 61ª linha da matriz. Imprima o resultado de cada coluna. (Lembrete: para guardar o resultado é necessário declarar uma matriz de 31 x 10.)


Essa pergunta também está no material:

Lista05-Matrizes
3 pág.

Introdução à Computação Universidade Federal de Santa MariaUniversidade Federal de Santa Maria

Respostas

User badge image

Ed Verified user icon

Para resolver esse problema, você pode seguir o seguinte algoritmo em pseudocódigo: 1. Declare uma matriz de tamanho 31x10. 2. Leia os valores para preencher a matriz de 30 linhas e 5 colunas. 3. Inicialize as variáveis de soma de cada coluna como zero. 4. Utilize dois loops aninhados para percorrer a matriz, somando os valores de cada coluna e acumulando o resultado na 61ª linha da matriz. 5. Imprima o resultado de cada coluna. Segue um exemplo de implementação em Python: ```python matriz = [[0] * 10 for _ in range(31)] # Declaração da matriz de tamanho 31x10 # Leitura dos valores para preencher a matriz for i in range(30): for j in range(5): matriz[i][j] = int(input(f"Digite o valor para a posição [{i}][{j}]: ")) # Cálculo da soma de cada coluna e acumulação na 61ª linha for j in range(5): soma_coluna = 0 for i in range(30): soma_coluna += matriz[i][j] matriz[30][j] = soma_coluna # Impressão do resultado de cada coluna for j in range(5): print(f"A soma da coluna {j+1} é: {matriz[30][j]}") ``` Lembre-se de adaptar o código conforme a linguagem de programação que você está utilizando.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando