Informática, perguntado por lvieiravieira, 1 ano atrás

Crie um algoritmo que leia uma matriz 3x3 e crie uma
segunda matriz que inverta as linhas e colunas da primeira
matriz.

Soluções para a tarefa

Respondido por bokomoko
0
fiz em python aqui
# criar uma matriz 3x3 e transpo-la, convertendo linha em coluna
#
# criar a matriz 3x3 
matriz = [[0 for x in range(3)] for y in range(3)]
#
# agora obter os valores
for l in range(3):
  for c in range(3):
    matriz[l][c] = int(input("informe o elemento da matriz"))
#
# criar a matriz transposta
#
transposta = [[ matriz[x][y] for x in range(3)] for y in range(3)]
print("\n")
#
# imprimir a original
#
print("original")
for linha in matriz:
  for celula in linha:
    print('{0:4d}'.format(celula),end=" ")
  print()
#  
print("transposta")
for linha in transposta:
  for celula in linha:
    print('{0:4d}'.format(celula),end=" ")
  print()



Perguntas interessantes