Umliegende Array-Positionen



  • Guten Abend,
    ich stehe zu Zeit vor folgendem Problem:

    Ich habe ein 2Dimensionales Array und möchte ein bei der Auswahl einer Arrayposition die umliegenden auch mit auswählen bzw verändern.

    Etwas genauer:
    Mein Array
    [1][1][1][1][1]
    [1][1][1][1][1]
    [1][1][1][1][1] (ArrayPos: X=2 | Y=2)
    [1][1][1][1][1]
    [1][1][1][1][1]

    Wenn ich diese Arrayposition auswähle(fett gedruckt) dann möchte ich folgende auch mit auswählen:

    [1][1][1][1][1]
    [1][1][1][1][1]
    [1][1][1][1][1]
    [1][1][1][1][1]
    [1][1][1][1][1]

    Nun ja dies könnte ich erreichen in dem ich (X+1 | Y+1), (X-1 | Y-1)... und so weiter abfragen.
    Wär etwas umständlich aber ich würds hinbekommen. Jedoch besteht das Problem, dass ich den Bereich der umliegenden ArrayPositionen vergrößern und verkleinern möchte. Ich hoffe es ist verständlich.

    Würd mich über Denkanstöße freuen 🙂

    MfG

    ps.: :schland:


  • Mod

    Das sieht mir doch sehr nach einem dieser Probleme nach Art "Geben Sie eine Raute der Höhe N auf der Konsole aus" aus, bloß mit Arrays. Die Lösung ist die gleiche.


Log in to reply