#include<iostream.h>
void main()
{
char arr[3][3];
int i,j,r1,c1,r2,c2,count=0;
//forming game structre
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
arr[i][j]='V';
cout<<arr[i][j]<<"\t";
}
cout<<endl<<endl;
}
while(count<8)
{
cout<<"enter player 1 num\n";
cin>>r1>>c1;
//input validatioin for player 1
while(r1>2 || c1>2 || r1<0 || c1<0 || arr[r1][c1]=='X' || arr[r1][c1]=='O')
{
cout<<"Enter the value in the range of 0 to 2\n\tOR\ntry another value";
cin>>r1>>c1;
}
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
if(i==r1 && j==c1)
{
arr[i][j]='X';
cout<<arr[i][j]<<"\t";
}
else
{
cout<<arr[i][j]<<"\t";
}
}
cout<<endl<<endl;
}
cout<<"enter player 2 num\n";
cin>>r2>>c2;
//input validation for player 2
while(r2>2 || c2>2 || r2<0 || c2<0 || arr[r2][c2]=='X' || arr[r2][c2]=='O')
{
cout<<"Enter the value in the range of 0 to 2\n\tOR\ntry another value";
cin>>r2>>c2;
}
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
if(i==r2 && j==c2)
{
arr[i][j]='O';
cout<<arr[i][j]<<"\t";
}
else
{
cout<<arr[i][j]<<"\t";
}
}
cout<<endl<<endl;
}
if(arr[0][0]=='X' && arr[0][1]=='X' && arr[0][2]=='X'){
cout<<"player 1 wins\n";
break;
}
else if(arr[0][0]=='X' && arr[1][0]=='X' && arr[2][0]=='X'){
cout<<"player 1 wins\n";
break;
}
else if(arr[0][0]=='X' && arr[1][1]=='X' && arr[2][2]=='X'){
cout<<"player 1 wins\n";
break;
}
else if(arr[0][2]=='X' && arr[1][1]=='X' && arr[2][0]=='X'){
cout<<"player 1 wins\n";
break;
}
else if(arr[0][1]=='X' && arr[1][1]=='X' && arr[2][1]=='X'){
cout<<"player 1 wins\n";
break;
}
else if(arr[0][2]=='X' && arr[1][2]=='X' && arr[2][2]=='X'){
cout<<"player 1 wins\n";
break;
}
else if(arr[1][0]=='X' && arr[1][1]=='X' && arr[1][2]=='X'){
cout<<"player 1 wins\n";
break;
}
else if(arr[0][0]=='O' && arr[1][1]=='O' && arr[2][2]=='O'){
cout<<"player 1 wins\n";
break;
}
else if(arr[0][2]=='O' && arr[1][1]=='O' && arr[2][0]=='O'){
cout<<"player 1 wins\n";
break;
}
else if(arr[2][0]=='X' && arr[2][1]=='X' && arr[2][2]=='X'){
cout<<"player 1 wins\n";
break;
}
else if(arr[0][0]=='O' && arr[0][1]=='O' && arr[0][2]=='O'){
cout<<"player 2 wins\n";
break;
}
else if(arr[0][0]=='O' && arr[1][0]=='O' && arr[2][0]=='O'){
cout<<"player 2 wins\n";
break;
}
else if(arr[0][1]=='O' && arr[1][1]=='O' && arr[2][1]=='O'){
cout<<"player 2 wins\n";
break;
}
else if(arr[0][2]=='O' && arr[1][2]=='O' && arr[2][2]=='O'){
cout<<"player 2 wins\n";
break;
}
else if(arr[1][0]=='O' && arr[1][1]=='O' && arr[1][2]=='O'){
cout<<"player 2 wins\n";
break;
}
else if(arr[2][0]=='O' && arr[2][1]=='O' && arr[2][2]=='O'){
cout<<"player 2 wins\n";
break;
}
else if(arr[0][0]=='O' && arr[1][1]=='O' && arr[2][2]=='O'){
cout<<"player 2 wins\n";
break;
}
else if(arr[0][2]=='O' && arr[1][1]=='O' && arr[2][0]=='O'){
cout<<"player 2 wins\n";
break;
}
else if(arr[0][0]=='O' && arr[1][1]=='O' && arr[2][2]=='O'){
cout<<"player 2 wins\n";
break;
}
else if(arr[0][2]=='O' && arr[1][1]=='O' && arr[2][0]=='O'){
cout<<"player 2 wins\n";
break;
}
count++;
if(count==8){
cout<<"no one wine tie\n";
}
count++;
}
}
void main()
{
char arr[3][3];
int i,j,r1,c1,r2,c2,count=0;
//forming game structre
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
arr[i][j]='V';
cout<<arr[i][j]<<"\t";
}
cout<<endl<<endl;
}
while(count<8)
{
cout<<"enter player 1 num\n";
cin>>r1>>c1;
//input validatioin for player 1
while(r1>2 || c1>2 || r1<0 || c1<0 || arr[r1][c1]=='X' || arr[r1][c1]=='O')
{
cout<<"Enter the value in the range of 0 to 2\n\tOR\ntry another value";
cin>>r1>>c1;
}
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
if(i==r1 && j==c1)
{
arr[i][j]='X';
cout<<arr[i][j]<<"\t";
}
else
{
cout<<arr[i][j]<<"\t";
}
}
cout<<endl<<endl;
}
cout<<"enter player 2 num\n";
cin>>r2>>c2;
//input validation for player 2
while(r2>2 || c2>2 || r2<0 || c2<0 || arr[r2][c2]=='X' || arr[r2][c2]=='O')
{
cout<<"Enter the value in the range of 0 to 2\n\tOR\ntry another value";
cin>>r2>>c2;
}
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
if(i==r2 && j==c2)
{
arr[i][j]='O';
cout<<arr[i][j]<<"\t";
}
else
{
cout<<arr[i][j]<<"\t";
}
}
cout<<endl<<endl;
}
if(arr[0][0]=='X' && arr[0][1]=='X' && arr[0][2]=='X'){
cout<<"player 1 wins\n";
break;
}
else if(arr[0][0]=='X' && arr[1][0]=='X' && arr[2][0]=='X'){
cout<<"player 1 wins\n";
break;
}
else if(arr[0][0]=='X' && arr[1][1]=='X' && arr[2][2]=='X'){
cout<<"player 1 wins\n";
break;
}
else if(arr[0][2]=='X' && arr[1][1]=='X' && arr[2][0]=='X'){
cout<<"player 1 wins\n";
break;
}
else if(arr[0][1]=='X' && arr[1][1]=='X' && arr[2][1]=='X'){
cout<<"player 1 wins\n";
break;
}
else if(arr[0][2]=='X' && arr[1][2]=='X' && arr[2][2]=='X'){
cout<<"player 1 wins\n";
break;
}
else if(arr[1][0]=='X' && arr[1][1]=='X' && arr[1][2]=='X'){
cout<<"player 1 wins\n";
break;
}
else if(arr[0][0]=='O' && arr[1][1]=='O' && arr[2][2]=='O'){
cout<<"player 1 wins\n";
break;
}
else if(arr[0][2]=='O' && arr[1][1]=='O' && arr[2][0]=='O'){
cout<<"player 1 wins\n";
break;
}
else if(arr[2][0]=='X' && arr[2][1]=='X' && arr[2][2]=='X'){
cout<<"player 1 wins\n";
break;
}
else if(arr[0][0]=='O' && arr[0][1]=='O' && arr[0][2]=='O'){
cout<<"player 2 wins\n";
break;
}
else if(arr[0][0]=='O' && arr[1][0]=='O' && arr[2][0]=='O'){
cout<<"player 2 wins\n";
break;
}
else if(arr[0][1]=='O' && arr[1][1]=='O' && arr[2][1]=='O'){
cout<<"player 2 wins\n";
break;
}
else if(arr[0][2]=='O' && arr[1][2]=='O' && arr[2][2]=='O'){
cout<<"player 2 wins\n";
break;
}
else if(arr[1][0]=='O' && arr[1][1]=='O' && arr[1][2]=='O'){
cout<<"player 2 wins\n";
break;
}
else if(arr[2][0]=='O' && arr[2][1]=='O' && arr[2][2]=='O'){
cout<<"player 2 wins\n";
break;
}
else if(arr[0][0]=='O' && arr[1][1]=='O' && arr[2][2]=='O'){
cout<<"player 2 wins\n";
break;
}
else if(arr[0][2]=='O' && arr[1][1]=='O' && arr[2][0]=='O'){
cout<<"player 2 wins\n";
break;
}
else if(arr[0][0]=='O' && arr[1][1]=='O' && arr[2][2]=='O'){
cout<<"player 2 wins\n";
break;
}
else if(arr[0][2]=='O' && arr[1][1]=='O' && arr[2][0]=='O'){
cout<<"player 2 wins\n";
break;
}
count++;
if(count==8){
cout<<"no one wine tie\n";
}
count++;
}
}
No comments:
Post a Comment