[FUG-BR] FreeBSD desaparecendo com um núcleo na CPU

Otacílio otacilio.neto em bsd.com.br
Sexta Novembro 9 13:22:06 BRST 2012


On 09/11/2012 12:13, Rodrigo Mosconi wrote:
>> #include "primo.h"
>>
>> u_int8_t        eh_primo(u_int32_t numero){
>>         u_int32_t i;
>>
>>         if((numero>2) && ((numero % 2) == 0)){
>>                 return 0;
>>         }
>>
>>         for(i=3; i <= (numero / 2); i = i + 2){
>>                 if((numero % i) == 0){
>>                         return 0;
>>                 }
>>         }
>>         return 1;
>> }
>>
> 
> vc somente precisa testar até sqrt(numero) -- Princípio de Eratóstenes
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> 

Sim, mas como dito anteriormente, o programa é para demorar mesmo, para
que a vantagens fiquem evidentes.


Mais detalhes sobre a lista de discussão freebsd