Pular para o conteúdo

Números primos (usando arrays)

Usando o Crivo de Erastótenes, fiz esse algoritmo que informa os números primos e a quantidade no intervalo de 2 a 1000.
Santiago Staviski allen.konstanz
Hits: 8.901 Categoria: Pascal/Kylix Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Usando o Crivo de Erastótenes, fiz esse algoritmo que informa os números primos e a quantidade no intervalo de 2 a 1000.
Download lista03_questao04v2.pas Enviar nova versão

Versões atualizadas deste script

Esconder código-fonte

program primos;

var i,x,qnt:integer;

num:array[2..1000] of boolean;



BEGIN

qnt:=0;

{inicialmente todos os numeros sao primos!} 

for i:=2 to 1000 do begin

num[i]:= true;

end;

{processo de verificação dos primos}

for i:=2 to 1000 do begin

  x:=2;

  while i*x <=1000 do begin

  num[i*x]:= false; {nao eh primo}

  x:=x+1

  end;

  end;

  

  {imprimir os números}

  for i:=2 to 1000 do begin

  if num[i] = true then

  write(i,' ');

  qnt:=qnt+1;

  end;

      

END.

Editor de Texto feito no Lazarus(Delphi 7 para Linux)

Crivo de Eratóstenes Simples em Ada 95

Raiz Quadrada.

média dos numeros informados em posiçoes pares em um vetor

registro de turma com record

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.