Faça um programa para ler um vetor de nove elementos inteiros; calcule e imprima os números primos e suas respectivas posições.
Soluções para a tarefa
Respondido por
0
Fiz em Python assim
# Faça um programa para ler um vetor de nove elementos inteiros; calcule
# e imprima os números primos esuas respectivas posições.
#
import random
# esta função retorna True se o número for primo
def eh_primo( numero):
for i in range(2,int(numero/2)+1):
if not(numero%i):
return False
return True
if input("Quer digitar 9 valores ou prefere que o computador o faça? (S/n)")
= "S" :
MatrizA = [int(random.random()*100) for x in range(9)]
else:
print("Informe os 9 valores ")
MatrizA = [0 for x in range(9)]
for i in range(9):
MatrizA[i] = int(input("Matriz A :Informe o valor do elemento "+str(i)))
#
# exibir a matriz
print("Eis os números digitados")
print(MatrizA)
primos = list( filter(lambda x: eh_primo(x[1]), list(enumerate(MatrizA,1)) ))
print("Eis as posicões e os primos encontrados")
print(primos)
Você pode ve-lo funcionar aqui https://repl.it/@bokomoko/listaprimos
# Faça um programa para ler um vetor de nove elementos inteiros; calcule
# e imprima os números primos esuas respectivas posições.
#
import random
# esta função retorna True se o número for primo
def eh_primo( numero):
for i in range(2,int(numero/2)+1):
if not(numero%i):
return False
return True
if input("Quer digitar 9 valores ou prefere que o computador o faça? (S/n)")
= "S" :
MatrizA = [int(random.random()*100) for x in range(9)]
else:
print("Informe os 9 valores ")
MatrizA = [0 for x in range(9)]
for i in range(9):
MatrizA[i] = int(input("Matriz A :Informe o valor do elemento "+str(i)))
#
# exibir a matriz
print("Eis os números digitados")
print(MatrizA)
primos = list( filter(lambda x: eh_primo(x[1]), list(enumerate(MatrizA,1)) ))
print("Eis as posicões e os primos encontrados")
print(primos)
Você pode ve-lo funcionar aqui https://repl.it/@bokomoko/listaprimos
Perguntas interessantes
Artes,
8 meses atrás
Geografia,
8 meses atrás
Matemática,
8 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
História,
1 ano atrás