Pessoal sou novo aqui, comecei a fazer programação na minha faculdade ontem e eles me passaram 3 questões para eu fazer, mas não sei quase nada pelo pouco contato que tive com programação. E não faço ideia de como fazer esse exercício.
Questão
Uma matriz triangular superior é uma matriz quadrada onde todos os elementos abaixo da diagonal
principal são nulos (com valor zero).
Implemente um programa que leia uma matriz quadrada (de números inteiros), tal como mostrado
no exemplo a seguir, e indique se ela é uma matriz triangular superior ou não. O programa deve
também imprimir a dimensão da matriz lida. Não é necessário verificar se a matriz lida é uma matriz
quadrada.
Consegui fazer isso ai:
def preencherMatriz(valores,tipo):
matriz = []
linhas= valores.split(’;’)
for i in range(len(linhas)):
colunas = linhas[i].split(’,’)
vetor = [ ]
for j in range(len(colunas)):
if tipo == ‘int’:
valor = int(colunas[j].strip())
elif tipo == ‘float’:
valor = float(colunas[j].strip())
else:
valor = colunas[j].strip()
vetor.append(valor)
matriz.append(vetor)
return matriz
def imprimeMatriz(matriz):
if len(matriz) > 0:
imprimeVetor(matriz[0])
print()
for i in range(1, len(matriz)):
imprimeVetor(matriz[i])
print()
Exercício sobre Matriz em python
1 Resposta
1 like
Tenta fazer o exercício. Se surgir uma dúvida específica vc pergunta.
Dificilmente alguém vai fazer esses exercícios por você.
Criado 13 de abril de 2021
Ultima resposta 13 de abr. de 2021
Respostas 1
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Desbravando SOLID: Praticas avancadas para codigos de... Por Alexandre Aquiles — Casa do Codigo