troque a diagonal principal pela diagonal secundária de uma matriz 3x3 fornecida pelo usuário.? me ajudeeem por favor!
Soluções para a tarefa
Respondido por
0
Olá, João. Tudo bem?
Acredito que isso seja uma questão de programação. Considerando a matriz 3x3 de números inteiros como a que temos abaixo:
|A11 A12 A13|
|A21 A22 A23|
|A31 A32 A33|
A diagonal principal é a A11--A22--A33 e a diagonal secundária é A13--A22--A31. Portanto, só devemos inverter A11 com A13 e A31 com A33. E a matriz com diagonais trocadas fica assim:
|A13 A12 A11|
|A21 A22 A23|
|A33 A32 A31|
Para tanto é preciso uma variável auxiliar K em que possa fazer o seguinte:
A11 = K
A11 = A31
A31 = K
(trocou-se os valores de A11 e A31 na matriz)
Logo depois:
A31 = K
A31 = A33
A33 = K
Trocou-se de lugar as diagonais e a questão está resolvida. Só será necessário adaptar para qual linguagem isso será aplicado, mas todo o passo a passo foi dito.
Espero ter ajudado. Obrigado e bons estudos!
Acredito que isso seja uma questão de programação. Considerando a matriz 3x3 de números inteiros como a que temos abaixo:
|A11 A12 A13|
|A21 A22 A23|
|A31 A32 A33|
A diagonal principal é a A11--A22--A33 e a diagonal secundária é A13--A22--A31. Portanto, só devemos inverter A11 com A13 e A31 com A33. E a matriz com diagonais trocadas fica assim:
|A13 A12 A11|
|A21 A22 A23|
|A33 A32 A31|
Para tanto é preciso uma variável auxiliar K em que possa fazer o seguinte:
A11 = K
A11 = A31
A31 = K
(trocou-se os valores de A11 e A31 na matriz)
Logo depois:
A31 = K
A31 = A33
A33 = K
Trocou-se de lugar as diagonais e a questão está resolvida. Só será necessário adaptar para qual linguagem isso será aplicado, mas todo o passo a passo foi dito.
Espero ter ajudado. Obrigado e bons estudos!
Perguntas interessantes