Lập trình đơn giản

Trần Anh Khoa

Viết chương trình tìm các số nguyên tố trong khoảng [k..N], với k và N là các số nguyên dương được nhập vào từ bàn phím, 0<k<N

Minh Lệ
5 tháng 8 2020 lúc 21:40

Program HOC24;

var k,i,n: integer;

function nt(x: integer): boolean;

var j: integer;

begin

nt:=true;

if (x=2) or (x=3) then exit;

nt:=false;

if (x=1) or (x mod 2=0) or (x mod 3=0) then exit;

j:=5;

while j<=trunc(sqrt(x)) do

begin

if (x mod j=0) or (x mod (j+2)=0) then exit;

j:=j+6;

end;

nt:=true;

end;

begin

write('Nhap k : '); readln(k);

write('Nhap N : '); readln(N);

if (k>0) and (k<n) then

begin

write('Cac so nguyen to trong khoang [',k,'..',n,'] la : ');

for i:=k to N do if nt(i) then write(i,' ');

readln

end.

Bình luận (0)
Nguyễn Lê Phước Thịnh
4 tháng 8 2020 lúc 10:14

uses crt;

var k,n,i,kt,j:integer;

begin

clrscr;

repeat

write('Nhap k='); readln(k);

write('Nhap n='); readln(n);

until (0<k) and (k<n);

for i:=k to n do

begin

kt:=0;

for j:=2 to i-1 do

if i mod j=0 then kt:=1;

if kt=0 then write(i:4);

end;

readln;

end.

Bình luận (0)

Các câu hỏi tương tự
Yeu DUong nhat
Xem chi tiết
dinhnguyentuhuy
Xem chi tiết
dinhnguyentuhuy
Xem chi tiết
Hưng Quốc
Xem chi tiết
haizzz!!
Xem chi tiết
Bbi thành real
Xem chi tiết
Trần Việt Long
Xem chi tiết
Phạm Thị Kim Anh
Xem chi tiết
Nguyễn Thị Thái
Xem chi tiết