viciado Postado Dezembro 15, 2008 Denunciar Share Postado Dezembro 15, 2008 Uma função que mostre os dez primeiros numeros primos acima de 100.Alguém tem uma idéia ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Dezembro 15, 2008 Denunciar Share Postado Dezembro 15, 2008 Como está seu código, viciado?Se você ainda não o começou, primeiramente mostre para nós uma lógica de números primos.Até. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 viciado Postado Dezembro 15, 2008 Autor Denunciar Share Postado Dezembro 15, 2008 Eu entendo que numero primo é:for(i=0;i<10;i++){ if(n % i == 0){ É PRIMOAgora não entendi como faço os 10 primeiros acima de 100 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Dezembro 15, 2008 Denunciar Share Postado Dezembro 15, 2008 Eu entendo que numero primo é:for(i=0;i<10;i++){ if(n % i == 0){ É PRIMOIsso sempre retornará É PRIMO,a lém de um erro de execução, por causa da divisão por 0.Você tem de ir de 1 até (N - 1)Dá para diminuir o processamento, fazendo alguns ifs antes do loop: se for par, não é primo. Se tiver raiz quadrada exata, também não é primo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Dezembro 15, 2008 Denunciar Share Postado Dezembro 15, 2008 Veja o clássico algoritmo de Eratóstenes para encontrar números primos. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
viciado
Uma função que mostre os dez primeiros numeros primos acima de 100.
Alguém tem uma idéia ?
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.