Buscar

Visualg - Matriz

Escrever um algoritmo que lê uma matriz M(5,5) e a escreva. Troque, a seguir:

a) a linha 2 com a linha 5
b) a coluna 1 com a coluna 5
c) a diagonal principal com a diagonal secundária
d) a linha 5 com a coluna 5.

Eu consigo fazer de boa o exercicio mas o problema é que eu nao sei como zerar as variaveis modificada, tipo na letra a) eu fiz tudo certo consegui trocar a linha 2 com a 5, mas na letra b) tem que trocar a coluna 1 com a coluna 5 e ta pegando os valores da matriz que eu alterei na letra a) e nao da matriz M(5,5) original que eu digitei, nao sei como zerar, quero fazer a letra b) em relação a matriz M(5,5) que eu digitei a original do começo, espero que entenderam o problema, nao tem como me darem uma ajudinha ai

💡 3 Respostas

User badge image

Thais Zander

Bom.. sei lá, tenta criar um cópia da matriz original...

eu faria assim.. para a letra a o resultado é um cópia da matriz modificada e b outra cópia.. mas zerar perde todos valores.. aí vc teria que pedir pro usuário entrar com dados novamente... mas quem sabe eu tenha entendido errado rs..

1
Dislike0
User badge image

Jamenson Guilherme Ozelame

Pode fazer uma cópia da matriz original para cada questão do exercício(como foi falado acima) ou criar uma variaval para receber a matriz modificada. Usa a matriz original para calcular e uma auxiliar para apresentar o resultado modificado.

1
Dislike0
User badge image

Andre Pucciarelli

Nessa questão você não está conseguindo retornar o valor inicial pois a está alterando.

O segredo nessa questão é em cada item (a, b, c...) criar uma matriz que seja igual à original e nessa matriz sejam realizadas as alterações requisitadas nesse item mantendo a original. Como: 

M[5,5]=N[5,5]

As alterações serão realizadas em M.

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

✏️ Responder

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

Outros materiais