Wpis z mikrobloga

@LucjanPetarda:

Chce zrobic cos takiego w C. Mam juz pole 10x10 ale nie moge rozkminic jak za pomocą if i pętli stawiać X po wpisaniu koordynatów. Bylbym wdzieczny za jakas wskazowke, niekoniecznie gotowy kod.
#programowanie

Please enter an X coordinate (a number between 1 and 10):
5
Please enter a Y coordinate (a number between 1 and 10):
4
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - X - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
  • 4
  • Odpowiedz
@LucjanPetarda: no masz pewnie jakąś dwuwymiarową tablicę. Pobierasz x, pobierasz y i potem arr[x][y] = 'X'. Ewentualnie odejmiesz 1 od tego co poda user.
Chociaż nie do końca wiem o co pytasz. Musisz dokładniej opisać problem.
  • Odpowiedz
@szwe: Nie robię tego z tablica. Mam 2 petle for ktore tworza mi pole 10x10. Chcę teraz aby X pojawiał się po wpisaniu koordynatów. I tak mysle jak to zrobić. Czy wpisac jakos for w funkcje warunkowa czy może odwrotnie. Jeśli tak to jaki warunek itp.
  • Odpowiedz
@LucjanPetarda: no to zrób to po ludzku. Zrób tablice. Napisz funkcję która printuje zawartość tablicy. Początkowo będą to same kreski. Potem w pętli pobierasz x,y - zapisujesz do tablicy i sobie wołasz tylko funkcję do printowania tablicy i sama ci odpowiednio wszystko wypisuje.
Zakładam, że będziesz pobierał x,y od użytkownika kilka razy a nie raz. Jak raz to od biedy wystarczy to co napisał BoKoR.
  • Odpowiedz