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

Escreva um algoritmo que leia um vetor de 50 posições de números inteiros e mostre somente os positivos.


BrunoSoares2001: Em que linguagem deve ser?

Respostas

respondido por: bokomoko
1
Eu faria assim

vetor = []
positivos = 0 for i in range(50):
  print("Faltam ", 50-i , " números")
  aux =int(input("Informe um número "))
  vetor.append(aux)

for i in range(50):
    if vetor[i] > 0: 
          positivos += 1

print("\nTotal de números positivos:",positivos)

respondido por: BrunoSoares2001
1
#Em Python:

positivo=[ ]
#cria a lista

x=0
#cria uma variável para contar até 50 números

while x<50:
#define que enquanto não for digitado 50 números, continuará repetindo.

  vetor=int(input("Digite o vetor:"))

  if vetor > 0:
#números maiores que 0 são positivos.   

positivo.append(vetor)
#adiciona o positivo à lista 
x=x+1
#acrescenta 1 ao X, para repetir a entrada do vetor

print(positivo)
#imprimir a lista
Perguntas similares