Escolar Documentos
Profissional Documentos
Cultura Documentos
Semestre: 2º
Unidade Curricular: Estrutura de Dados
Docente: Drª Lidiane Visintin
ATIVIDADE Nº 2 - MATRIZES
'''5. Faça um programa em Python que lê uma matriz M5x5 e mostrar os valores da diagonal principal.'''
import numpy as np
num=5
m=np.zeros(shape=(num,num), dtype=int)
for l in range (num):
for c in range(num):
m[l,c]=int(input(f"Informe um valor inteiro para linha {l} e coluna {c} "))
print(f"Os numeros da diagonal principal são: ")
for i in range (num):
print(m[i,i])
'''6. Faça um programa em Python que leia duas matrizes A e B de 5x 5 calcule e mostre o resultado da
subtração A-B'''
import numpy as np
num=5
A=np.zeros(shape=(num,num),dtype=int)
B=np.zeros(shape=(num,num),dtype=int)
for l in range (num):
for c in range (num):
A[l,c]=int(input(f"informe o valor inteiro da linha {l} e coluna {c} para matriz A "))
for l in range(num):
for c in range(num):
B[l,c]=int(input(f"informe o valor inteiro da linha {l} e coluna {c} para a matriz B "))
c= A-B
print(f"o resultado da subtração de matrizes A-B é: \n {c} ")
'''7. Faça um programa em Python que lê uma matriz M2X2 que calcula e mostra o resultado do determinante
desta matriz.'''
import numpy as np
num=2
m=np.zeros(shape=(num,num),dtype=int)
for l in range(num):
for c in range(num):
m[l,c]=int(input(f"informe um valor inteiro para linha {l} e coluna {c} "))
determinante=(m[0,0]*m[1,1])-(m[0,1]*m[1,0])
print(f" o determinante da matriz é: {determinante} ")
'''8. Faça um programa em Python que preencha uma matriz de 8 x 8 com números