Plansza w tablicy dziewięciu znaków

Kółko i krzyżyk w konsoli krok po kroku - Podstawy C++ (C++)

Kółko i krzyżyk w konsoli. Plansza to tablica 9 znaków: '.' to puste pole. Pola są numerowane wierszami od 0 do 8, więc pole w wierszu row i kolumnie col ma numer row * 3 + col. Dwie pętle wypisują planszę po trzy znaki w wierszu.

#include <iostream>
using namespace std;

// plansza: 9 pol, numer pola = wiersz * 3 + kolumna, '.' = puste
char board[9] = {'.', '.', '.', '.', '.', '.', '.', '.', '.'};

int main() {
  board[4] = 'X';
  board[0] = 'O';
  for (int row = 0; row < 3; row++) {
    for (int col = 0; col < 3; col++) {
      cout << board[row * 3 + col];
    }
    cout << endl;
  }
  return 0;
}

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Podstawy C++·Zaloguj się, aby zapisać postęp na koncie.