program metszetkepzes;
const n = 10;
m = 12;
var a: array [1..n] of integer;
b: array [1..m] of integer;
c: array [1..n+m] of integer;
i, j, k: integer;
begin
randomize;
//tömbök elkészítése
for i:=1 to n do
begin
a[i]:=random(8);
write(a[i], ' ');
end;
writeln;
for j:=1 to m do
begin
b[j]:=random(8);
write(b[j], ' ');
end;
writeln;
//írjuk ki a c-be az a és b metszetét!(kozos elemeit)
k:=0;
for i:=1 to n do begin
j:=1;
while (j<=m) and (a[i]<>b[j]) do
j:=j+1;
if j<=m then begin
k:=k+1;
c[k]:=a[i];
end;
end;
writeln('az a es b metszete a c tombben: ');
for i:=1 to k do
write(c[i], ' ');
readln;
end.
cHJvZ3JhbSBtZXRzemV0a2VwemVzOwpjb25zdCBuID0gMTA7CiAgICAgIG0gPSAxMjsKdmFyIGE6IGFycmF5IFsxLi5uXSBvZiBpbnRlZ2VyOwogICAgYjogYXJyYXkgWzEuLm1dIG9mIGludGVnZXI7CiAgICBjOiBhcnJheSBbMS4ubittXSBvZiBpbnRlZ2VyOwogICAgaSwgaiwgazogaW50ZWdlcjsKYmVnaW4KICByYW5kb21pemU7CiAgLy90w7ZtYsO2ayBlbGvDqXN6w610w6lzZQogIGZvciBpOj0xIHRvIG4gZG8KICBiZWdpbgogICAgYVtpXTo9cmFuZG9tKDgpOwogICAgd3JpdGUoYVtpXSwgJyAnKTsKICBlbmQ7CiAgd3JpdGVsbjsKICBmb3Igajo9MSB0byBtIGRvCiAgYmVnaW4KICAgIGJbal06PXJhbmRvbSg4KTsKICAgIHdyaXRlKGJbal0sICcgJyk7CiAgZW5kOwogIHdyaXRlbG47CiAgLy/DrXJqdWsga2kgYSBjLWJlIGF6IGEgw6lzIGIgbWV0c3pldMOpdCEoa296b3MgZWxlbWVpdCkKICBrOj0wOwogIGZvciBpOj0xIHRvIG4gZG8gYmVnaW4KICAgIGo6PTE7CiAgICB3aGlsZSAoajw9bSkgYW5kIChhW2ldPD5iW2pdKSBkbwogICAgICBqOj1qKzE7CiAgICBpZiBqPD1tIHRoZW4gYmVnaW4KICAgICAgazo9aysxOwogICAgICBjW2tdOj1hW2ldOwogICAgZW5kOwogIGVuZDsKICB3cml0ZWxuKCdheiBhIGVzIGIgbWV0c3pldGUgYSBjIHRvbWJiZW46ICcpOwogIGZvciBpOj0xIHRvIGsgZG8KICAgIHdyaXRlKGNbaV0sICcgJyk7CiAgcmVhZGxuOwplbmQu