Ir ao conteúdo
  • Cadastre-se

Problema com while


eag077

Posts recomendados

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...

 

 

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

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

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

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!