Lập trình Scratch

NH

Viết chương trình nhập vào một số nguyên dương N. Với 2<=N<=1000. In ra màn hình N số nguyên tố đầu tiên.

Giúp minh với! Xin cảm ơn các bạn rất nhiều!!!!!

NT
17 tháng 5 2020 lúc 20:51

uses crt;
var a:array[1..100]of integer;
i,n,x,dem,kt:integer;
begin
clrscr;
write('nhap n='); readln(n);
if n=1 then a[1]:=2
else begin
a[1]:=2;
x:=1;
dem:=1;
repeat
x:=x+2;
kt:=0;
for i:=2 to trunc(sqrt(x)) do
if x mod i=0 then kt:=1;
if kt=0 then begin
inc(dem);
a[dem]:=x;
end;
until dem=n;
end;
{-----------------------------------------}
writeln(n,' so nguyen to dau tien la:');
for i:=1 to n do
write(a[i]:4);
{--------------------------}
readln;
end.

Bình luận (0)

Các câu hỏi tương tự
NH
Xem chi tiết
NH
Xem chi tiết
NH
Xem chi tiết
KN
Xem chi tiết
NC
Xem chi tiết
NP
Xem chi tiết
VT
Xem chi tiết
KH
Xem chi tiết
TA
Xem chi tiết