![]() |
2 Arrays und prüfen ob sich Elemente vom 2. im 1. befinden
Hallo,
ich habe zwei Arrays, das eine hat 3 und das andere 35 Elemente. Wie kann ich prüfen ob sich alle 3 Elemente irgendwo im anderen Array befinden? Max |
Re: 2 Arrays und prüfen ob sich Elemente vom 2. im 1. befind
Hi, darf ich
![]() |
Re: 2 Arrays und prüfen ob sich Elemente vom 2. im 1. befind
Also ich weiß noch nicht so recht, wie ich da mit meinen Arrays herangehen soll!?
Da stand irgendwo auf deiner tollen Seite
Delphi-Quellcode:
und "of Byte" durch "Array" ersetzen geht schon einmal nicht und das
A: set of Byte = [1, 3, 5, 7];
Delphi-Quellcode:
auch nicht.
anlagen.gleiche_art in spieler.anlagen
Also irgendwo fehlt mir der Ansatz! Max |
Re: 2 Arrays und prüfen ob sich Elemente vom 2. im 1. befind
Wie wär's mit array of Byte?
Man lässt dann einfach zwei Schleifen die Indices der Arrays durchlaufen und überprüft auf Übereinstimmung der Werte:
Delphi-Quellcode:
MfG
var a, b: array of Byte;//zwei dynamische Arrays
i, j: Integer;//Laufvariable begin //Arraygröße festlegen SetLength(a, 3); Setlength(b, 35); //hier jetzt irgendwelche Zahlen in die Arrays schreiben ... for i:= 0 to High(a) do for j:= 0 to High(b) do if (a[i]=b[j]) then begin Showmessage('Wert '+IntToStr(a[i])+ ' ist im Array enthalten!'); Break; end; end; Binärbaum |
Re: 2 Arrays und prüfen ob sich Elemente vom 2. im 1. befind
Thx, es funktioniert!
Max |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz