Atividade
Faça um algoritmo que leia um intervalo de números inteiros [x,y] e informe todos os números primos contidos no intervalo.
Resposta
program intervaloPrimos;
var x,y,num,divisor,cont: integer;
begin
write('Digite o primeiro número do intervalo: '); readln(x);
write('Digite o segundo número do intervalo: '); readln(y);
for num:=x to y do
begin
cont:=0;
for divisor:=num downto 1 do
if num MOD divisor = 0 then
cont:=cont+1;
if cont = 2 then writeln(num,' é primo')
else writeln(num,' não é primo');
end;
end.
Um comentário em “Intervalo primos”