Faça um algoritmo com uma matriz 5x3 com valores informados pelo usuario. Calcule e escreva qual numero da linha da matriz onde a soma de seus elementos é maior. ajuda ae lo
Soluções para a tarefa
Respondido por
0
Em python ficaria assim
# obtem uma matriz e ... testa conta a presença de um número
#
import random
if input("Quer digitar 15 valores ou prefere que o computador o faça? (S/n)") != "S" :
MatrizA = [[int(random.random()*100) for x in range(3)] for y in range(5)]
else:
print("Informe os valores da primeira matriz")
MatrizA = [ [0 for x in range(3)] for y in range(5)]
for i in range(5):
for j in range(3):
MatrizA[i][j] = int(input("Matriz A :Informe o valor do elemento "+str(i)+"/"+str(j)))
# exibir a matriz
print("Eis a matriz com 15 elementos")
for i in range(5):
print(MatrizA[i])
Somas = [ sum(MatrizA[x]) for x in range(5) ]
print("A linha ",Somas.index(max(Somas)), " tem a maior soma")
Quer ver ele funcionando ?
https://repl.it/@bokomoko/Maior-linha
# obtem uma matriz e ... testa conta a presença de um número
#
import random
if input("Quer digitar 15 valores ou prefere que o computador o faça? (S/n)") != "S" :
MatrizA = [[int(random.random()*100) for x in range(3)] for y in range(5)]
else:
print("Informe os valores da primeira matriz")
MatrizA = [ [0 for x in range(3)] for y in range(5)]
for i in range(5):
for j in range(3):
MatrizA[i][j] = int(input("Matriz A :Informe o valor do elemento "+str(i)+"/"+str(j)))
# exibir a matriz
print("Eis a matriz com 15 elementos")
for i in range(5):
print(MatrizA[i])
Somas = [ sum(MatrizA[x]) for x in range(5) ]
print("A linha ",Somas.index(max(Somas)), " tem a maior soma")
Quer ver ele funcionando ?
https://repl.it/@bokomoko/Maior-linha
Perguntas interessantes
Ed. Física,
9 meses atrás
Matemática,
9 meses atrás
Matemática,
9 meses atrás
Contabilidade,
1 ano atrás
Pedagogia,
1 ano atrás
Português,
1 ano atrás
Português,
1 ano atrás