Anzahl true im Bool-array - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Anzahl true im Bool-array (/Thread-Anzahl-true-im-Bool-array) Seiten: 1 2 |
Anzahl true im Bool-array - Curtis Newton - 07.08.2008 07:51 Hallo, wie kann ich in einem Array voller Bools schnell feststellen, wieviel Elemente true sind? Danke! C. [attachment=13834] Anzahl true im Bool-array - Achim - 07.08.2008 07:54 Spontan: FOR-Schleife mit Case-Struktur...aber irgendwie gibts da bestimmt noch nen besseren Trick Anzahl true im Bool-array - VDB - 07.08.2008 07:55 Wie unelegant Achim... ^_^ [attachment=13835] VDB Anzahl true im Bool-array - Curtis Newton - 07.08.2008 07:56 ' schrieb:Spontan: FOR-Schleife mit Case-Struktur...aber irgendwie gibts da bestimmt noch nen besseren Trick Dann kann ich ja auch glein in einer for-Schleife die Werte einzeln prüfen. Das wollte ich gerade vermeiden. C. Anzahl true im Bool-array - Achim - 07.08.2008 08:00 ' schrieb:Wie unelegant Achim... ^_^ Oh Menno...war doch grad fertig: Anzahl true im Bool-array - Curtis Newton - 07.08.2008 08:26 Ohohohohoh, böse Falle. Meine Arrays sind recht lang. Also passt unter Umständen die Anzahl der true's nicht mehr in I16. »?1:0« hat aber als Ausgabe I16. Folge war ein Überlauf und mein Algo ging nicht mehr, Lösung hängt unten dran. C. [attachment=13838] Anzahl true im Bool-array - Curtis Newton - 07.08.2008 10:39 Hallo, Nachfrage: Gibt es eine schnelle Möglichkeit, mit dem bool-Array ein anderes zu indizieren? Also aus einem anderen Array gleicher Größe alle Einträge rauszuschmeißen, bei denen false an entsprechender Stelle im bool-Array steht? Danke! C. Anzahl true im Bool-array - Achim - 07.08.2008 10:56 jetzt aber: FOR-Schleife... Anzahl true im Bool-array - IchSelbst - 07.08.2008 11:10 Und dran denken: Beim Vorwärtslöschen verschieben sich die Indices. [*grübel*] Gibts in LV eigentlich eine rückwärts laufende For-Schleife? Anzahl true im Bool-array - Curtis Newton - 07.08.2008 11:36 ' schrieb:Und dran denken: Beim Vorwärtslöschen verschieben sich die Indices. Ja. Nennt sich while-Schleife ;-) C. |