Faça um Programa que leia
dados inteiros e mostre apenas os que forem menores que a media deles
Passo 1
Beleza, vamos entender o que precisa fazer aqui. O exercício pede para a gente criar um programa que leia N números inteiros e depois mostre somente aqueles que são menores que a média desses números. Para resolver isso, vamos precisar lidar com entrada de dados, armazenamento de números, cálculo da média e comparação de valores. Vamos usar conceitos básicos de programação como loops, listas e operações matemáticas.
Passo 2
Primeiro, precisamos ler o valor de N, que indica quantos números vamos receber. Isso geralmente é feito com uma função de entrada que captura o valor digitado pelo usuário.
N = int(input("Digite a quantidade de números: "))
Passo 3
Agora, vamos ler os N números inteiros e armazená-los em uma lista. Usamos um loop para repetir a leitura o número de vezes determinado por N.
numeros = []
for _ in range(N):
num = int(input("Digite um número inteiro: "))
numeros.append(num)
Passo 4
Em seguida, precisamos calcular a média desses números. A média é a soma de todos os números dividida pela quantidade deles. A fórmula matemática é:
Vamos implementar isso no programa.
soma = sum(numeros)
media = soma / N
print(f"A média é: {media}")
Passo 5
Agora, vamos comparar cada número com a média e exibir apenas aqueles que são menores. Usamos outro loop para verificar cada elemento da lista.
print("Números menores que a média:")
for num in numeros:
if num < media:
print(num)
Passo 6
N = int(input("Digite a quantidade de números: "))
Passo 7
numeros = []
for _ in range(N):
num = int(input("Digite um número inteiro: "))
numeros.append(num)
for _ in range(N):
num = int(input("Digite um número inteiro: "))
numeros.append(num)
Passo 8
soma = sum(numeros)
media = soma / N
print(f"A média é: {media}")
media = soma / N
print(f"A média é: {media}")
Passo 9
print(“Números menores que a média:”)
for num in numeros:
if num < media:
print(num)
for num in numeros:
if num < media:
print(num)
Resposta
O programa acima lê N números, calcula a média deles e exibe apenas os números que são menores que essa média.