Tìm số nguyên tố trong khoảng từ 1 đến N với N là số tự nhiên nhập từ bàn phím.
Trong các số nguyên tố đó in ra màn hình những số nào có tổng các chữ số là chẵn.
(Ví dụ: số 13 có 1+3=4).
Ai làm đúng và nhanh nhất mk sẽ vote 5 sao và cho câu trả lời hay nhất.
Xin cảm ơn trước ạ!
uses crt;
var i,n:longint;
{————————-}
function nt(x:longint):boolean;
var h:longint;
begin
if x<2 then exit(false);
for h:=2 to trunc(sqrt(x)) do if x mod h=0 then exit(false);
exit(true);
end;
{————————-}
function tcs(x:longint):longint;
var s:longint;
begin
s:=0;
while x<>0 do
begin
s:=s+x mod 10;
x:=x div 10;
end;
tcs:=s;
end;
{———————-}
begin
clrscr;
readln(n);
for i:=1 to n do if (nt(i)) and (tcs(i) mod 2=0) then write(i,’ ‘);
readln
end.