Thema: Delphi Paare finden

Einzelnen Beitrag anzeigen

Benutzerbild von idontwantaname
idontwantaname

Registriert seit: 31. Aug 2004
Ort: Traiskirchen
575 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Paare finden

  Alt 15. Jan 2006, 21:22
wenn es wirklich nur 5 werte sind, dann kannst du es so machen (ungetestet)
Delphi-Quellcode:
const
  arr: array[0..4] of Integer = (1, 2, 3, 4, 2);
var
  x, y: Integer;
  pairs: Boolean;
begin
  pairs := False;
  for x := Low(arr) to High(arr) do
    for y := Low(arr) to High(arr) do
      if(arr[x] = arr[y]) and (x <> y) do
        pairs := True; //Hier könnte man die Werte auch noch abspeichern, usw....
end;
Ansonsten, wenn es viel mehr werte sind, kannst du die werte erstmal sortieren (Tutorial: Sortier-Algorithmen I + II) und dann die liste durchgehen und schauen, ob der nächste wert gleich dem aktuellen ist
Oliver Hanappi
  Mit Zitat antworten Zitat