Faça um algoritmo que leia 200 números e verique quantos deles são iguais a 30. Se existirem, escrever as posições onde eles estão armazenados.
Soluções para a tarefa
Respondido por
0
Eis em python
# Faça um algoritmo que leia 200 números e verique quantos deles são
# iguais a 30. Se existirem,
# escrever as posições onde eles estão armazenados.
#
import random
# esta função retorna True se o número for igual a 30
def eh_iguala30( numero):
return(numero ==30)
if input("Quer digitar 200 valores ou prefere que o computador o faça? (S/n)")
= "S" :
MatrizA = [int(random.random()*100) for x in range(200)]
else:
print("Informe os 200 valores ")
MatrizA = [0 for x in range(200)]
for i in range(200):
MatrizA[i] = int(input("Matriz A :Informe o valor do elemento "+str(i)))
#
# exibir a matriz
print("Eis os números digitados")
print(MatrizA)
trintas = list( filter(lambda x: eh_iguala30(x[1]), list(enumerate(MatrizA,1)) ))
print("Eis as posicões e os 30 encontrados")
print(trintas)
https://repl.it/@bokomoko/derepente30
# Faça um algoritmo que leia 200 números e verique quantos deles são
# iguais a 30. Se existirem,
# escrever as posições onde eles estão armazenados.
#
import random
# esta função retorna True se o número for igual a 30
def eh_iguala30( numero):
return(numero ==30)
if input("Quer digitar 200 valores ou prefere que o computador o faça? (S/n)")
= "S" :
MatrizA = [int(random.random()*100) for x in range(200)]
else:
print("Informe os 200 valores ")
MatrizA = [0 for x in range(200)]
for i in range(200):
MatrizA[i] = int(input("Matriz A :Informe o valor do elemento "+str(i)))
#
# exibir a matriz
print("Eis os números digitados")
print(MatrizA)
trintas = list( filter(lambda x: eh_iguala30(x[1]), list(enumerate(MatrizA,1)) ))
print("Eis as posicões e os 30 encontrados")
print(trintas)
https://repl.it/@bokomoko/derepente30
Perguntas interessantes
Matemática,
8 meses atrás
Português,
8 meses atrás
Física,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Física,
1 ano atrás