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

Rodrigo Mosconi freebsd em mosconi.mat.br
Sexta Novembro 9 13:13:22 BRST 2012


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


Mais detalhes sobre a lista de discussão freebsd