Moin Luckie,
simpel, ungetestet, aber sollte gehen:
Delphi-Quellcode:
for i := low(A) to high(A) do
begin
fFound := false;
for j := low(B) to high(B) do
begin
if A[i] = B[j] then
begin
fFound := true;
break;
end;
end;
if not fFound then
begin
// Zu C hinzufügen
end;
end;
Für die andere Richtung dann analog.
BTW: Und ich hab' so die Ahnung, als hätte ich Dir dieses Problem auch noch eingebrockt