Viết chương trình liệt kê các số nguyên tố từ 1 đến n ( n là số nguyên dương và được nhập từ bàn phím )
2 câu trả lời
program oken;
uses crt;
var n,i,j,dem: longint;
begin
clrscr;
write('Nhap n: '); readln(n);
write('Cac so nguyen to tu 1 -> ',n,': ');
for i:=1 to n do
begin
dem:=0;
for j:=2 to (i div 2) do
if i mod j=0 then
dem:=dem+1;
if dem=0 then
write(i,' ');
end;
readln;
end.
program songuyento;
uses crt;
var n,i : integer;
function snt(x : integer) : boolean;
var d,i : integer;
begin d:=0;
for i:=1 to x do if x mod i = 0 then d:=d+1;
if d=2 then snt:=true else snt:=false;
end;
begin clrscr;
write('Nhap so n :'); readln(n);
write('Cac so nguyen to tu 1 den ',n,' la :');
for i:=1 to n do if snt(i) = true then write(i:3);
readln
end.
Câu hỏi trong lớp
Xem thêm