![]() |
Re: Mehrere Variablen vergleichen
Hallo,
laut Eröffnungsbeitrag handelt es sich um lediglich 9 Werte, vermutlich sogar mit einem ![]()
Delphi-Quellcode:
Gruß Hawkeye
if ([a, b, c, d, e, f, g, h, i] = [1..9]) then
ShowMessage ('alle Werte unterschiedlich') else ShowMessage ('mindestens ein Wert fehlt bzw. doppelt'); |
Re: Mehrere Variablen vergleichen
Das funktioniert nur wenn die Werte in der Variablen a = 1 und i = 9 ist. Ansonsten klappt das nicht. Das heißt es muss sortiert werden, was wieder für ein Array spricht und dies dann mit for Schleifen durchzulaufen
|
Re: Mehrere Variablen vergleichen
Zitat:
|
Re: Mehrere Variablen vergleichen
Stimmt, ich revidiere meine Aussage
|
Re: Mehrere Variablen vergleichen
Also es sind wirklich nur die Werte 1-9. Es ist, um ein Sudoku zu überprüfen.
Daher speicher ich immer eine Reihe/Spalte oder einen Block in einem Array [0..8] und prüfe, ob alle Werte stimmen... Daher wäre das mit dem Set auch eine Möglichkeit, die mir entgangen ist... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:41 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