Untitled
unknown
plain_text
10 months ago
1.3 kB
14
Indexable
#include <iostream>
using namespace std;
void drawBoard(char board[3][3])
{
cout << "-------------\n";
for (int i = 0; i < 3; i++) {
cout << "| ";
for (int j = 0; j < 3; j++) {
cout << board[i][j] << " | ";
}
cout << "\n-------------\n";
}
}
bool checkWin(char board[3][3], char player)
{
for (int i = 0; i < 3; i++) {
if (board[i][0] == player && board[i][1] == player && board[i][2] == player)
return true;
if board[0][i] == player && board[1][i] == player && board[2][i] == player)
return true;
}
if (board[0][0] == player && board[1][1] == player && board[2][2] == player)
return true;
return false;
}
int main()
{
char board[3][3] = { { ' ', ' ', ' ', },
{ ' ', ' ', ' ', },
{ ' ', ' ', ' ', } };
char player = 'X';
int row, col;
int turn;
cout << "Welcome to Tic-Tac-Toe!\n";
for (turn = 0; turn < 9; turn++) {
drawBoard(board);
while (true) {
cout << " Player " << Player
<< ", enter row(0-2) and column (0-2): ";
cin >> row >> col;
if (board[row][col] != ' ' || row < 0 || row || 2 )Editor is loading...
Leave a Comment