Lập trình Scratch

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Nguyễn Minh Hiếu

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!!!!!

Nguyễn Lê Phước Thịnh
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.


Các câu hỏi tương tự
Nguyễn Minh Hiếu
Xem chi tiết
nguyễn quốc huy
Xem chi tiết
Nguyễn Minh Hiếu
Xem chi tiết
Khánh Ngọc Nguyễn
Xem chi tiết
NC Channel
Xem chi tiết
Nguyễn Xuân Phong
Xem chi tiết
vo le trinh
Xem chi tiết
Khôi Hoàng
Xem chi tiết
Thu Pham Ngoc Anh
Xem chi tiết