Professional Documents
Culture Documents
#include <ctime>
int main()
char spaces[9] = {' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '};
drawBoard(spaces);
while(running){
playerMove(spaces, player);
drawBoard(spaces);
if(checkWinner(spaces, player, computer)){
running = false;
break;
else if(checkTie(spaces)){
running = false;
break;
computerMove(spaces, computer);
drawBoard(spaces);
running = false;
break;
else if(checkTie(spaces)){
running = false;
break;
return 0;
}
std::cout << " " << spaces[0] << " | " << spaces[1] << " | " << spaces[2] << " " << '\n';
std::cout << " " << spaces[3] << " | " << spaces[4] << " | " << spaces[5] << " " << '\n';
std::cout << " " << spaces[6] << " | " << spaces[7] << " | " << spaces[8] << " " << '\n';
int number = 0;
do{
number--;
spaces[number] = player;
break;
}
}while(!number > 0 || !number < 8);
int number;
srand(time(NULL));
while(true){
number = rand() % 9;
spaces[number] = computer;
break;
spaces[0] == player ? std:: cout << "You win! \n" : std::cout << "You lose! \n";
else if(spaces[3] != ' ' && spaces[3] == spaces[4] && spaces[4] == spaces[5]){
spaces[3] == player ? std:: cout << "You win! \n" : std::cout << "You lose! \n";
else if(spaces[6] != ' ' && spaces[6] == spaces[7] && spaces[7] == spaces[8]){
spaces[6] == player ? std:: cout << "You win! \n" : std::cout << "You lose! \n";
else if(spaces[0] != ' ' && spaces[0] == spaces[3] && spaces[3] == spaces[6]){
spaces[0] == player ? std:: cout << "You win! \n" : std::cout << "You lose! \n";
else if(spaces[1] != ' ' && spaces[1] == spaces[4] && spaces[4] == spaces[7]){
spaces[1] == player ? std:: cout << "You win! \n" : std::cout << "You lose! \n";
else if(spaces[2] != ' ' && spaces[2] == spaces[5] && spaces[5] == spaces[8]){
spaces[2] == player ? std:: cout << "You win! \n" : std::cout << "You lose! \n";
else if(spaces[0] != ' ' && spaces[0] == spaces[4] && spaces[4] == spaces[8]){
spaces[0] == player ? std:: cout << "You win! \n" : std::cout << "You lose! \n";
else if(spaces[2] != ' ' && spaces[2] == spaces[4] && spaces[4] == spaces[6]){
spaces[2] == player ? std:: cout << "You win! \n" : std::cout << "You lose! \n";
else{
return false;
}
return true;
return false;
return true;