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

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 bokomoko
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
Perguntas interessantes