program
DESCRIPTION
ITTRANSCRIPT
![Page 1: program](https://reader035.vdocument.in/reader035/viewer/2022072002/563db8c0550346aa9a96980c/html5/thumbnails/1.jpg)
var
v:array[1..100] of longint;
f,g:text;
i,n:byte;
function egyen(a:longint):boolean;
var ok:boolean;
begin
ok:=false;
if a mod 10=a div 10 then
ok:=true;
egyen:=ok;
end;
{------------------------------------}
function prim(a:longint):boolean;
var ok:boolean;
oszto,db:longint;
begin
db:=0;
ok:=true;
![Page 2: program](https://reader035.vdocument.in/reader035/viewer/2022072002/563db8c0550346aa9a96980c/html5/thumbnails/2.jpg)
for oszto:=1 to trunc(sqrt(a)) do
begin
if a mod oszto=0 then
inc(db);
end;
if db=1 then
ok:=false;
prim:=ok;
end;
{___________________________________________}
function tukor(a:longint):boolean;
var ok:boolean;
uj,szj,regi:longint;
begin
regi:=a;
uj:=0;
ok:=false;
while a<>0 do
begin
![Page 3: program](https://reader035.vdocument.in/reader035/viewer/2022072002/563db8c0550346aa9a96980c/html5/thumbnails/3.jpg)
szj:=a mod 10;
a:=a div 10;
uj:=uj*10+szj;
end;
if uj=regi then
ok:=true;
tukor:=ok;
end;
{--------------------------------------------}
begin
assign (f,'be.txt');
assign (g,'ki.txt');
reset(f);
rewrite (g);
n:=0;
while not eoln(f) do
begin
INC(N);
read (f,v[n]);
end;
![Page 4: program](https://reader035.vdocument.in/reader035/viewer/2022072002/563db8c0550346aa9a96980c/html5/thumbnails/4.jpg)
for i:=1 to n do
begin
if egyen(v[i])=true then write (g,v[i],' ');
end;
writeln (g);
for i:=1 to n do
begin
if prim(v[i])=true then write (g,v[i],' ');
end;
writeln (g);
for i:=1 to n do
begin
if tukor(v[i])=true then write ('van');
end;
writeln (g);
close(f);
close(g);
end.