Pages

💡 Now You Can Get your Assignments Sollution here... .💡 100% plagiarism Free Service...💡 Responsibility, punctuality and on-time delivery... 💡 Furnishing you with experts... 💡 experienced in your subject 100% privacy... 💡 helping you with the highest efficiency , professionalism Affordable and budget-friendly costs that do not make a hole in your wallet

C++ code for Tic Tak Toe

#include<iostream>
#include<windows.h>
using namespace std;
void main()
{
int rep=0;
do
{
system("color f0");
int c=1;
char game[3][3]={'7','8','9','4','5','6','1','2','3'};
int num;
char player1='\0',player2='\0';
int check;
cout<<"Please press caps on to Start game\n";
int y=rand()%100;
if(y%2==0)
{
cout<<"Player 1 select your option \'X\' or \'O\'\n";
cin>>player1;
check=1;
if(player1=='O')
player2='X';
if(player1=='X')
player2='O';
cout<<"Player 1:"<<player1<<" Player 2:"<<player2<<"\n";
}
if(y%2!=0)
{
cout<<"Player 2 select your option \'X\' or \'O\'\n";
cin>>player2;
check=2;
if(player2=='O')
player1='X';
if(player2=='X')
player1='O';
cout<<"Player 1:"<<player1<<" Player 2:"<<player2<<"\n";
}
system("pause");
system("cls");
cout<<"Game started\n\n";
int k=1;
do
{
if(check==1)
{
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
cout<<game[i][j]<<"\t";
}
cout<<"\n\n";
}
system("color f8");
cout<<"\nPlayer 1:"<<player1<<"\nPress number 1-9 as on standerd keyboard:";
cin>>num;
if(num==1 && game[2][0]!='X' && game[2][0]!='O')
{
game[2][0]=player1;
check=2;
k++;
}
if(num==2 && game[2][1]!='X' && game[2][1]!='O')
{
game[2][1]=player1;
check=2;
k++;
}
if(num==3 && game[2][2]!='X' && game[2][2]!='O')
{
game[2][2]=player1;
check=2;
k++;
}
if(num==4 && game[1][0]!='X' && game[1][0]!='O')
{
game[1][0]=player1;
check=2;
k++;
}
if(num==5 && game[1][1]!='X' && game[1][1]!='O')
{
game[1][1]=player1;
check=2;
k++;
}
if(num==6 && game[1][2]!='X' && game[1][2]!='O')
{
game[1][2]=player1;
check=2;
k++;
}
if(num==7 && game[0][0]!='X' && game[0][0]!='O')
{
game[0][0]=player1;
check=2;
k++;
}
if(num==8 && game[0][1]!='X' && game[0][1]!='O')
{
game[0][1]=player1;
check=2;
k++;
}
if(num==9 && game[0][2]!='X' && game[0][2]!='O')
{
game[0][2]=player1;
check=2;
k++;
}
if((game[0][0]==player1)&&(game[0][1]==player1)&&(game[0][2]==player1))
{
num=0;
k=9;
cout<<"\n\n\t\t\t"<<(char)1<<" Player1 Wins \a"<<(char)1<<"\n";
check=0;
system("pause");
}
else if((game[1][0]==player1)&&(game[1][1]==player1)&&(game[1][2]==player1))
{
cout<<"\n\n\t\t\t"<<(char)1<<" Player1 Wins\a "<<(char)1<<"\n";
check=0;
k=9;
num=0;
system("pause");
}
else if((game[2][0]==player1)&&(game[2][1]==player1)&&(game[2][2]==player1))
{
cout<<"\n\n\t\t\t"<<(char)1<<" Player1 Wins \a"<<(char)1<<"\n";
check=0;
k=9;
num=0;
system("pause");
}
else if((game[0][0]==player1)&&(game[1][0]==player1)&&(game[2][0]==player1))
{
cout<<"\n\n\t\t\t"<<(char)1<<" Player1 Wins \a"<<(char)1<<"\n";
check=0;
k=9;
num=0;
system("pause");
}
else if((game[0][1]==player1)&&(game[1][1]==player1)&&(game[2][1]==player1))
{
cout<<"\n\n\t\t\t"<<(char)1<<" Player1 Wins \a"<<(char)1<<"\n";
check=0;
k=9;
num=0;
system("pause");
}
else if((game[0][2]==player1)&&(game[1][2]==player1)&&(game[2][2]==player1))
{
cout<<"\n\n\t\t\t"<<(char)1<<" Player1 Wins\a "<<(char)1<<"\n";
check=0;
k=9;
num=0;
system("pause");
}
else if((game[0][0]==player1)&&(game[1][1]==player1)&&(game[2][2]==player1))
{
cout<<"\n\n\t\t\t"<<(char)1<<" Player1 Wins\a "<<(char)1<<"\n";
check=0;
k=9;
num=0;
system("pause");
}
else if((game[0][2]==player1)&&(game[1][1]==player1)&&(game[2][0]==player1))
{
cout<<"\n\n\t\t\t"<<(char)1<<" Player1 Wins \a"<<(char)1<<"\n";
check=0;
k=9;
num=0;
system("pause");
}
}
system("cls");
if(check==2)
{
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
cout<<game[i][j]<<"\t";
}
cout<<"\n\n";
}
system("color f4");
cout<<"\nPlayer 2:"<<player2<<"\nPress number 1-9 as on standerd keyboard:";
cin>>num;
if(num==1 && game[2][0]!='X' && game[2][0]!='O')
{
game[2][0]=player2;
check=1;
k++;
}
if(num==2 && game[2][1]!='X' && game[2][1]!='O')
{
game[2][1]=player2;
check=1;
k++;
}
if(num==3 && game[2][2]!='X' && game[2][2]!='O')
{
game[2][2]=player2;
check=1;
k++;
}
if(num==4 && game[1][0]!='X' && game[1][0]!='O')
{
game[1][0]=player2;
check=1;
k++;
}
if(num==5 && game[1][1]!='X' && game[1][1]!='O')
{
game[1][1]=player2;
check=1;
k++;
}
if(num==6 && game[1][2]!='X' && game[1][2]!='O')
{
game[1][2]=player2;
check=1;
k++;
}
if(num==7 && game[0][0]!='X' && game[0][0]!='O')
{
game[0][0]=player2;
check=1;
k++;
}
if(num==8 && game[0][1]!='X' && game[0][1]!='O')
{
game[0][1]=player2;
check=1;
k++;
}
if(num==9 && game[0][2]!='X' && game[0][2]!='O')
{
game[0][2]=player2;
check=1;
k++;
}
if((game[0][0]==player2)&&(game[0][1]==player2)&&(game[0][2]==player2))
{
cout<<"\n\n\t\t\t"<<(char)1<<" Player2 Wins \a"<<(char)1<<"\n";
check=0;
k=9;
num=0;
system("pause");
}
if((game[1][0]==player2)&&(game[1][1]==player2)&&(game[1][2]==player2))
{
cout<<"\n\n\t\t\t"<<(char)1<<" Player2 Wins \a"<<(char)1<<"\n";
check=0;
k=9;
num=0;
system("pause");
}
if((game[2][0]==player2)&&(game[2][1]==player2)&&(game[2][2]==player2))
{
cout<<"\n\n\t\t\t"<<(char)1<<" Player2 Wins\a "<<(char)1<<"\n";
check=0;
k=9;
num=0;
system("pause");
}
if((game[0][0]==player2)&&(game[1][0]==player2)&&(game[2][0]==player2))
{
cout<<"\n\n\t\t\t"<<(char)1<<" Player2 Wins \a"<<(char)1<<"\n";
check=0;
k=9;
num=0;
system("pause");
}
if((game[0][1]==player2)&&(game[1][1]==player2)&&(game[2][1]==player2))
{
cout<<"\n\n\t\t\t"<<(char)1<<" Player2 Wins \a"<<(char)1<<"\n";
check=0;
k=9;
num=0;
system("pause");
}
if((game[0][2]==player2)&&(game[1][2]==player2)&&(game[2][2]==player2))
{
cout<<"\n\n\t\t\t"<<(char)1<<" Player2 Wins\a "<<(char)1<<"\n";
check=0;
k=9;
num=0;
system("pause");
}
if((game[0][0]==player2)&&(game[1][1]==player2)&&(game[2][2]==player2))
{
cout<<"\n\n\t\t\t"<<(char)1<<" Player2 Wins \a"<<(char)1<<"\n";
check=0;
k=9;
num=0;
system("pause");
}
if((game[0][2]==player2)&&(game[1][1]==player2)&&(game[2][0]==player2))
{
cout<<"\n\n\t\t\t"<<(char)1<<" Player2 Wins \a"<<(char)1<<"\n";
check=0;
      k=9;
num=0;
system("pause");
}
}

system("cls");
 }while(k<9);
            cout<<"Press 1 to Rematch\nPress 2 to Terminate:";
       cin>>rep;
     }while(rep==1);
}

No comments: