Ir ao conteúdo

Posts recomendados

Postado

Por favor me ajudem, como faço para mostrar apenas os números primos entre 0 e um número N informado pelo usuário?

  • Curtir 1
Postado

um numero primo é um numero que é divisível por 1 e por ele mesmo

então se eu tenho n=10

começo a testar a partir do 2

2%1==0   sim     divisor++;  um primo só será divisível por 2 números 

2%2==0    s        div++        div==2   && 2==2  então printf

2+1=3      div=0; incrementa para o próximo valor, zera o divisor e segue testando os valores ate N

 

algo assim...

 

 

Postado

Obrigado Gabriel pela ajuda, mas minha dúvida é em relação como deve ficar estruturado o programa. Infelizmente tenho estes problemas para resolver mas estou sem noção alguma.

Postado

então para se fazer a estrutura deste programa utilize dois for 

o primeiro que vá de 1 ate o numero lido

antes do segundo for zere o contador de divisões

o segundo que vá de 1 até o índice do primeiro for

nesse segundo for soma-se as divisões exatas

quando sair do segundo for compare se as divisões foram duas se sim mostra

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Mostrar mais  

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

Mostrar mais  
×
×
  • Criar novo...