Cześć, mam za zadanie napisać funkcję, która modyfikowałaby tablicę 2 wymiarową, która jest wypełniona intami o wartościach od 0 do 9. Modyfikacja polagałaby na tym że, do funkcji zostaje przekazana współrzędna liczby we wspomnianej tablicy i w zależności od tego jaka wartość ma wskazana liczba:
0 - nic się nie dzieje
1 - liczba zmienia wartość na 0
każda inna cyfra powoduje wyzerowanie wszystkich liczb które leżą pod nią, nad nią, na lewo i na prawo. Zasięg jest zależny od tego jaką wartość ma dana liczba. Przykładowo cyfra 3 ma następujący zasięg:
. . X . .
. . X . .
XX3XX
. . X . .
. . X . .
Dodatkowo zerowane liczby również mogą zerować kolejne tak jak w przykładzie z liczbą 3 co prowadzi do powstania reakcji łańcuchowej. Próbowałem szukać podobnych problemów, implementacji itd ale bez powodzenia. Help