

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
uses crt;
var n,i:integer;
function snt(n:integer):boolean;
var k,i:integer;
begin
snt:=false;
if n<2 then exit;
for i:=2 to trunc(sqrt(n)) do
if n mod k=0 then exit;
exit(true);
end;
function ssnt(n:integer):boolean;
begin
ssnt:=false;
while n>0 do
begin
if snt(n)=false then exit;
n:=n div 10;
end;
exit(true);
end;
begin
clrscr;
write('nhap n: '); readln(n);
for i:=1 to n do if ssnt(i)=true then write(i,' ');
readln;
end.
Hãy giúp mọi người biết câu trả lời này thế nào?

program sieu_nguyen_to;
uses crt;
var n,i:integer;
{---Chuong trinh-nguyen-to---}
function ktnt(k:integer):boolean;
var r:integer;
begin
ktnt:=false;
if k<2 then exit;
for r:=2 to trunc(sqrt(k)) do
if k mod r=0 then exit;
exit(true);
end;
{---Chuong-trinh-sieu-nguyen-to---}
function ktsnt(x:integer):boolean;
begin
ktsnt:=false;
while x>0 do
begin
if ktnt(x)=false then exit;
x:=x div 10;
end;
exit(true);
end;
{---Chuong-trinh-chinh---}
BEGIN
clrscr;
write('Nhap gia tri n: '); readln(n);
for i:=1 to n do if ktsnt(i) then write(i,' ');
readln;
end.
Hãy giúp mọi người biết câu trả lời này thế nào?

Bảng tin
40
650
46
tui là 3quenducminhf nè
128
2903
117
al
128
2903
117
anh trưởng nhóm hôm nay có on không ạ
1029
6062
1060
có :)) đang online đây
25
355
11
làm sao để ct chỉ in ra ssnt có 2 chữ số như test v bạn??
1029
6062
1060
thì nhập vào thôi :)