c++ complexicity codes
c++ complexicity codes
#include <vector>
class TicTacToe {
private:
char board[3][3];
char current;
public:
TicTacToe() {
current = 'X';
for (int i = 0; i < 3; ++i)
for (int j = 0; j < 3; ++j)
board[i][j] = ' ';
}
void draw() {
std::cout << "---------\n";
for (int i = 0; i < 3; ++i) {
std::cout << "| ";
for (int j = 0; j < 3; ++j)
std::cout << board[i][j] << " ";
std::cout << "|\n";
}
std::cout << "---------\n";
}
bool checkWin() {
for (int i = 0; i < 3; ++i)
if (board[i][0] == current && board[i][1] == current && board[i][2] ==
current)
return true;