Números primos (usando arrays)
Publicado por Santiago Staviski (última atualização em 10/12/2009)
[ Hits: 8.805 ]
Homepage: http://allenkonstanz.blogspot.com
Download lista03_questao04v2.pas
Download 1259240296.lista03_questao04v2.pas (versão 2)
Usando o Crivo de Erastótenes, fiz esse algoritmo que informa os números primos e a quantidade no intervalo de 2 a 1000.
Versão 2 - Enviado por Santiago Staviski em 26/11/2009
Changelog: Nessa versão o programa pede para o usuário informar o intervalo de números primos
Download 1259240296.lista03_questao04v2.pas
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.
Cronômetro feito no Lazarus(Delphi 7 para Linux)
encontrar o menor valor em um vetor
vendas de uma empresa em matriz
Nenhum comentário foi encontrado.
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
O widget do Plasma 6 Área de Notificação
[Resolvido] Algo deu errado ao abrir seu perfil
Quando vocês pararam de testar distros? (14)
Problema com som no laptop (3)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (2)









