• Matéria: Informática
  • Autor: Emerson967
  • Perguntado 8 anos atrás

Faça um algoritmo (pseudocódigo) que leia dez números inteiros e, em seguida, mostre quantos são positivos.

De preferencia mande um print do algoritmo no programa.

Respostas

respondido por: bokomoko
0
Em python fica assim

# obtem uma matriz e ... testa conta a presença de um número
import random
if input("Quer digitar 10 valores ou prefere que o computador o faça? (S/n)") != "S" :
   MatrizA = [int(50-random.random()*100) for x in range(10)]
else:
  print("Informe os valores da primeira matriz")
  MatrizA =  [0 for x in range(10)]
  for i in range(10):
       MatrizA[i] = int(input("Matriz A :Informe o valor do elemento "+str(i)))
# exibir a matriz 
print("Eis os 10 valores")
print(MatrizA)

print("Eis os positivos apenas")
print(list(filter(lambda x: x>0, MatrizA)))
print("Eis os negativos")
print(list(filter(lambda x: x<0, MatrizA)))
print("Eis os pares")
print(list(filter(lambda x: x%2-1, MatrizA)))
print("Eis os ímpares")
print(list(filter(lambda x: x%2, MatrizA)))
print("Eis os múltiplos de 3")
print(list(filter(lambda x: x%3==0, MatrizA)))

Você pode rodar o programa aqui

https://repl.it/@bokomoko/lista-apenas-os-elementos-de-uma-condicao
Perguntas similares