Hallo,
wie kann ich in einem Array voller Bools schnell feststellen, wieviel Elemente true sind?
Danke!
C.
[
attachment=13834]
Spontan: FOR-Schleife mit Case-Struktur...aber irgendwie gibts da bestimmt noch nen besseren Trick
' 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.
' schrieb:Wie unelegant Achim... ^_^
Oh Menno...war doch grad fertig:
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]
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.
jetzt aber: FOR-Schleife...
Und dran denken: Beim Vorwärtslöschen verschieben sich die Indices.
[*grübel*]
Gibts in LV eigentlich eine rückwärts laufende For-Schleife?
' schrieb:Und dran denken: Beim Vorwärtslöschen verschieben sich die Indices.
[*grübel*]
Gibts in LV eigentlich eine rückwärts laufende For-Schleife?
Ja. Nennt sich while-Schleife ;-)
C.