program uniokepzes; 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 unióját! //(egyesítünk) for i:=1 to n do c[i]:=a[i]; k:=n; for j:=1 to m do begin i:=1; while (i<=n) and (a[i]<>b[j]) do i:=i+1; if i>n then begin k:=k+1; c[k]:=b[j]; end; end; writeln('az a es b unioja a c tombben: '); for i:=1 to k do write(c[i], ' '); readln; end.