Matemática, perguntado por joaoaugusto1877, 10 meses atrás

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 arthurcarneiro2
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!
Perguntas interessantes