• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed gra saper proszę o pomoc w dokończeniu

0 głosów
68 wizyt
pytanie zadane 3 dni temu przez niezalogowany
zmienione kategorie 1 dzień temu
Cześć mam do napisania program który wyświetli tak jak by wygraną grę w saperze.
Oto treść:
1. Wygeneruj K min w losowych miejscach na planszy. (Uwaga: zadbaj o to by dwie miny nie wylosowały się na tej samej pozycji)
2. Wyświetl zawartość planszy zgodnie z zasadami:
    Jeśli na danym polu jest mina to wydrukuj '*'
    LUB
    ' ' (spację) jeśli na danym polu, ani na żadnym sąsiednim nie występuje mina
       (sąsiednie znaczy przylegające góra,dół,lewo,prawo oraz po ukasach w sumie makcymalnie 8 sąsiednich pól może być.
    LUB
    Liczbę od 1 do 8 w zależności od tego ile min znajduje się na sąsiednich polach.

Tyle udało mi się napisać lecz brakuje aby cyfry wokół bomb zmieniały się w zależności ile ich jest dookoła danej cyfry.
Prosił bym o jakąś podpowiedź to tego zadania i z góry dziękuję.

 

link do kodu: https://pastebin.com/rWXr9pPc
komentarz zamknięcia: zostało rozwiązane

1 odpowiedź

+3 głosów
odpowiedź 3 dni temu przez Great Mądrala (6,460 p.)
wybrane 1 dzień temu przez Arkadiusz Waluk
 
Najlepsza
                if (plansza[x + 1][y - 1] == '*')
                {
                    plansza[x][y] = plansza[x][y] == ' ' ? char('1') : plansza[x][y] + 1;
                }

Jeżeli pole jest puste ustaw '1' (ascii 49) w przeciwnym wypadku dodaj 1.

1
komentarz 3 dni temu przez niezalogowany
przywrócone 1 dzień temu przez Arkadiusz Waluk
Dzięki wielkie.

Podobne pytania

0 głosów
1 odpowiedź 58 wizyt
pytanie zadane 1 dzień temu w C i C++ przez kuki_shin Użytkownik (540 p.)
0 głosów
0 odpowiedzi 44 wizyt
pytanie zadane 5 dni temu w C i C++ przez hicodyn Początkujący (400 p.)
+1 głos
0 odpowiedzi 52 wizyt

88,311 zapytań

136,904 odpowiedzi

305,517 komentarzy

58,593 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...