array Inhalt richtig vergleichen, aber wie ?



  • Ich habe folgendes Problem:

    Vorhanden ist ein Array z.B. Feld[10]
    in diesem stehen 20 verschiedenen Werte (z.B. Zahlen von 0-19)

    ich will nun prüfen, ob es mind. 5 oder mehr gleiche Werte Hintereinander gibt und an welcher Stelle im Array diese stehen.

    Das wäre der 1. Teil, nun will ich aber noch wissen, ob es z.B. eine Anzahl eines bestimmten Wertes gibt, welcher durch eine Anzahl anderer Werte zusammen auch auf mind. 5 Werte bringt.

    Hier ein Bsp:

    0001111000 = keine Zahl mind. 5* vorhanden
    0001111100 = Zahl 1 ist 5* vorhanden beginnend ab Pos. 3
    0011111110 = Zahl 1 ist 7* vorhanden beginnend ab Pos. 2

    soweit ist das kein Problem, nun will ich aber wissen, ob eine bestimmte Zahl z.B. 9 entweder eine Reihe der Zahlen 1 oder 2 zu mind. 5 ergänzt.

    Hier ein Bsp.

    0001191100 = Zahl 1 ist 5* vorhanden abe Pos. 3
    0011091100 = keine 5er Reihe vorhanden da durch 0 unterbrochen
    0011922220 = Zahl 2 ist 5* vorhanden beginnend ab Pos. 4 (hier mit 9 beginnend)

    Kann mir da einer helfen ich bin kurz vor der Verzweiflung ... 😞



  • a) Ich sehe da kein Problem? Wo kommst du nicht weiter?
    b) Warum Grafik/Spiele?

    Bye, TGGC (Für echte Fans)



  • bountyboy schrieb:

    0001191100 = Zahl 1 ist 5* vorhanden abe Pos. 3

    Sicher? 😉

    Wo genau ist dein Problem? Ist doch nur ne simple Schleife mit ner Bedingung.



  • Wie schon gesagt, ne simple Schleife mit ner Bedingung.

    Oder aber du gehst über die Summen. Also wenn die Summe aus 5 aufeinanderfolgenden Zahlen 13 ( bei 1 ) bzw. 17 ( bei 2 ) ist.

    interpreter schrieb:

    sicher?;)

    Jo. Hat er sicherlich deutlich genug erklärt.



  • TGGC schrieb:

    b) Warum Grafik/Spiele?

    Ahh, es geht um Canasta (oder sowas) und die 9 ist der Joker!?

    Bye, TGGC (Für echte Fans)


Anmelden zum Antworten