// Tic-Tac-Toe Board // Demonstrates multidimensional arrays #include using namespace std; int main() { const int ROWS = 3; const int COLUMNS = 3; char board[ROWS][COLUMNS] = { {'O', 'X', 'O'}, {' ', 'X', 'X'}, {'X', 'O', 'O'} }; cout << "Here is the tic-tac-toe board:\n"; for (int i = 0; i < ROWS; ++i) { for (int j = 0; j < COLUMNS; ++j) { cout << board[i][j]; } cout << endl; } cout << "\nPlayer X moves to the empty location.\n\n"; board[1][0] = 'X'; cout << "Now the tic-tac-toe board is:\n"; for (int i = 0; i < ROWS; ++i) { for (int j = 0; j < COLUMNS; ++j) { cout << board[i][j]; } cout << endl; } cout << "\nPlayer X wins!"; return 0; }