Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Wolverine X Sabretooth
Por jlojunior
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Giovanni Won Dias B. Victorette em 03/05/2005    [ 7673 hits ]

Login: gigiow, 219701 pontos

   


Descrição

Implementação do crivo, que resolvi compartilhar com o pessoal!!!
O crivo retorna os números primos. Utilizei este para fazer comparacão com o  
algoritmo da definição dos números primos.

[ Download: Crivo.c ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

void main() {
   int listaPrimo[TAMLISTA];
  int i,j,k;
  int tamLP = TAMLISTA;
   int m = 0;
   int num = 2;
   long int qtd = 0;

  for (i=0; i <= TAMLISTA+1; i++) {
    listaPrimo[i] = num;
    num++;
  }

  for (i=0; i < tamLP; i++) {
    if ((listaPrimo[i]*listaPrimo[i]) > listaPrimo[tamLP-1])
      break;
    j = i + 1;
    for(k = i + 1; k < tamLP; k++) {
      qtd++;
      if ((listaPrimo[k])%(listaPrimo[i])!=0) {
            listaPrimo[j] = listaPrimo[k];
            j++;
      }
      else{
            m++;
      }
    }
      tamLP = tamLP - m;
      m = 0;
  }
  for (i=0; i < tamLP; i++) {
    if (listaPrimo[i] > 25000)
      printf("%d - ",listaPrimo[i]);
  }
   printf("\nNumero de loops= %ld",qtd);
}

Scripts recomendados
   Script Linux recomendado Uptime para tempo humano
   Script Linux recomendado Imprimir primeiras letras de uma String
   Script Linux recomendado Jogo da velha - Contra PC
   Script Linux recomendado Cálculo do M.M.C
   Script Linux recomendado EXEMPLO DA ULTILIZAÇÃO DE PONTEIROS

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.