#include<stdio.h>
#include<conio.h>
void main()
{
int i,decision;
char po11= '7' , po12='8' , po13= '9' , po21='4' , po22='5' , po23='6' , po31='1' ,po32='2' ,po33='3';
clrscr();
printf(" %c | %c | %c \n", po11, po12, po13);
printf(" %c | %c | %c \n", po21, po22, po23);
printf(" %c | %c | %c \n\n\n\n", po31, po32, po33);
for(i=1;i<=10;i++)
{
if(i==1||i==3||i==5||i==7||i==9)
{
printf(" player one where u want to enter press number = ");
scanf("%d",&decision);
switch(decision)
{
case 1:
if(po31=='1')
{
po31='X';
printf(" %c | %c | %c \n", po11, po12, po13);
printf(" %c | %c | %c \n", po21, po22, po23);
printf(" %c | %c | %c \n\n\n\n", po31, po32, po33);
}
break;
case 2:
if(po32=='2')
{
po32='X';
printf(" %c | %c | %c \n", po11, po12, po13);
printf(" %c | %c | %c \n", po21, po22, po23);
printf(" %c | %c | %c \n\n\n\n", po31, po32, po33);
}
break;
case 3:
if(po33=='3')
{
po33='X';
printf(" %c | %c | %c \n", po11, po12, po13);
printf(" %c | %c | %c \n", po21, po22, po23);
printf(" %c | %c | %c \n\n\n\n", po31, po32, po33);
}
break;
case 4:
if(po21=='4')
{
po21='X';
printf(" %c | %c | %c \n", po11, po12, po13);
printf(" %c | %c | %c \n", po21, po22, po23);
printf(" %c | %c | %c \n\n\n\n", po31, po32, po33);
}
break;
case 5:
if(po22=='5')
{
po22='X';
printf(" %c | %c | %c \n", po11, po12, po13);
printf(" %c | %c | %c \n", po21, po22, po23);
printf(" %c | %c | %c \n\n\n\n", po31, po32, po33);
}
break;
case 6:
if(po23=='6')
{
po23='X';
printf(" %c | %c | %c \n", po11, po12, po13);
printf(" %c | %c | %c \n", po21, po22, po23);
printf(" %c | %c | %c \n\n\n\n", po31, po32, po33);
}
break;
case 7:
if(po11=='7')
{
po11='X';
printf(" %c | %c | %c \n", po11, po12, po13);
printf(" %c | %c | %c \n", po21, po22, po23);
printf(" %c | %c | %c \n\n\n\n", po31, po32, po33);
}
break;
case 8:
if(po12=='8')
{
po12='X';
printf(" %c | %c | %c \n", po11, po12, po13);
printf(" %c | %c | %c \n", po21, po22, po23);
printf(" %c | %c | %c \n\n\n\n", po31, po32, po33);
}
break;
case 9:
if(po13=='9')
{
po13='X';
printf(" %c | %c | %c \n", po11, po12, po13);
printf(" %c | %c | %c \n", po21, po22, po23);
printf(" %c | %c | %c \n\n\n\n", po31, po32, po33);
}
break;
}
}
else if(i==2||i==4||i==6||i==8)
{
printf("\n player two where u want to enter press number = ");
scanf("%d",&decision);
switch(decision)
{
case 1:
if(po31=='1')
{
po31='O';
printf(" %c | %c | %c \n", po11, po12, po13);
printf(" %c | %c | %c \n", po21, po22, po23);
printf(" %c | %c | %c \n\n\n\n", po31, po32, po33);
}
break;
case 2:
if(po32=='2')
{
po32='O';
printf(" %c | %c | %c \n", po11, po12, po13);
printf(" %c | %c | %c \n", po21, po22, po23);
printf(" %c | %c | %c \n\n\n\n", po31, po32, po33);
}
break;
case 3:
if(po33=='3')
{
po33='O';
printf(" %c | %c | %c \n", po11, po12, po13);
printf(" %c | %c | %c \n", po21, po22, po23);
printf(" %c | %c | %c \n\n\n\n", po31, po32, po33);
}
break;
case 4:
if(po21=='4')
{
po21='O';
printf(" %c | %c | %c \n", po11, po12, po13);
printf(" %c | %c | %c \n", po21, po22, po23);
printf(" %c | %c | %c \n\n\n\n", po31, po32, po33);
}
break;
case 5:
if(po22=='5')
{
po22='O';
printf(" %c | %c | %c \n", po11, po12, po13);
printf(" %c | %c | %c \n", po21, po22, po23);
printf(" %c | %c | %c \n\n\n\n", po31, po32, po33);
}
break;
case 6:
if(po23=='6')
{
po23='O';
printf(" %c | %c | %c \n", po11, po12, po13);
printf(" %c | %c | %c \n", po21, po22, po23);
printf(" %c | %c | %c \n\n\n\n", po31, po32, po33);
}
break;
case 7:
if(po11=='7')
{
po11='O';
printf(" %c | %c | %c \n", po11, po12, po13);
printf(" %c | %c | %c \n", po21, po22, po23);
printf(" %c | %c | %c \n\n\n\n", po31, po32, po33);
}
break;
case 8:
if(po12=='8')
{
po12='O';
printf(" %c | %c | %c \n", po11, po12, po13);
printf(" %c | %c | %c \n", po21, po22, po23);
printf(" %c | %c | %c \n\n\n\n", po31, po32, po33);
}
break;
case 9:
if(po13=='9')
{
po13='O';
printf(" %c | %c | %c \n", po11, po12, po13);
printf(" %c | %c | %c \n", po21, po22, po23);
printf(" %c | %c | %c \n\n\n\n", po31, po32, po33);
}
break;
}
}
if(po11==po12 && po11==po13||po21==po22 && po21==po23||po31==po32 && po31== po33)
{
if(po11=='X'||po21=='X'||po31=='X')
{
printf("player one win");
break;
}
else
{
printf("player two win");
break;
}
}
else if(po11==po21 && po11==po31||po12==po22 && po12==po32||po13==po23 && po13== po33)
{
if(po11=='X'||po12=='X'||po13=='X')
{
printf("player one win");
break;
}
else
{
printf("player two win");
break;
}
}
else if(po11==po22 && po11==po33||po13==po22 && po13==po31)
{
if(po11=='X'||po13=='X')
{
printf("player one win");
break;
}
else
{
printf("player two win");
break;
}
}
}
getche();
}
No comments:
Post a Comment