Faça um programa que receba dez números inteiros e mostre a quantidade de números primos dentre os números que foram digitados.

Passo 1

Beleza, vamos lá! A gente tem que criar um programa que receba dez números inteiros e diga quantos desses números são primos. O conteúdo que vamos usar aqui envolve estrutura de repetição, condicionais e o conceito de números primos. Pra resolver isso, vamos precisar saber como identificar se um número é primo e como contar quantos desses primos aparecem nos números que a gente receber.

Passo 2

Primeiro, precisamos receber dez números inteiros do usuário. Isso geralmente é feito usando uma estrutura de repetição, tipo um loop, que vai pedir ao usuário para digitar um número de cada vez até termos todos os dez.

Passo 3

Agora, para cada número que a gente recebe, vamos verificar se ele é primo. Um número primo é aquele que só pode ser dividido por 1 e por ele mesmo, ou seja, ele não tem outros divisores além desses dois. Por exemplo, 2, 3, 5, 7 são primos.

Passo 4

Para verificar se um número é primo, a gente pode fazer o seguinte:
  1. Se o número for menor ou igual a 1, ele não é primo.
  2. Se o número for 2, é primo (porque é o menor número primo).
  3. Para números maiores que 2, vamos tentar dividir o número por todos os números inteiros entre 2 e a raiz quadrada desse número. Se algum desses divisores dividir o número exatamente (sem deixar resto), então ele não é primo. Se nenhum divisor funcionar, aí sim é primo.
Matematicamente, se é o número que estamos verificando, a gente testa se existe algum número tal que e . Se existir, não é primo.

Passo 5

Vamos contar quantos números primos encontramos entre os dez que o usuário digitou. Para isso, a cada vez que a gente identificar um número primo, incrementamos um contador.

Passo 6

Por fim, depois de verificar todos os dez números, vamos exibir na tela a quantidade de números primos que foram digitados. Esse será nosso resultado final.

Resposta

O programa recebe dez números inteiros, verifica quantos desses são primos e exibe a quantidade total de números primos informados pelo usuário.

Exercícios relacionados

Crie um programa (notas_lista.py) que cria uma lista com 10 posições e peça para o usuário entrar com as 10 notas. As notas podem ser números reais.
Escreva um algoritmo que calcula o produto escalar s de dois vetores e teste o seu programa com os vetores v e w
Faça um programa que preencha uma matriz 5 x 3 com as notas de 5 alunos em três provas. O programa deverá mostrar um relatório com o número dos 5 alunos e a prova em que cada aluno obteve menor nota. Ao final do relatório, deverá mostrar quantos alunos tiveram menor nota em cada uma das provas: na prova 1, na prova 2, na prova 3.