1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
| #include <stdio.h>
#include <conio.h>
void aff(char t[2][2])
{
int i,j,pos;
clrscr();
pos=0;
for (i=0;i<3;i++)
{ printf("____ ____ ____ \n");
for (j=0;j<3;j++)
{
pos=pos+1;
if (t[i][j]==' ')
printf("| %i |",pos);
else
printf("| %c |",t[i][j]);
}
printf("\n");
printf("---- ---- ---- \n");
}
}
int main()
{ int i,j,insert,gameover;
char t[2][2],jet;
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
t[i][j]=' ';
}
}
gameover=0;
aff(t);
jet='X';
do{
printf(" Le jeton est %c Choisissez une case",jet);
scanf("%i",&insert);
switch (insert){
case (1) : t[0][0]=jet; break;
case (2) : t[0][1]=jet; break;
case (3) : t[0][2]=jet; break;
case (4) : t[1][0]=jet; break;
case (5) : t[1][1]=jet; break;
case (6) : t[1][2]=jet; break;
case (7) : t[2][0]=jet; break;
case (8) : t[2][1]=jet; break;
case (9) : t[2][2]=jet; break;
default : gameover=1;
}
if (jet=='X')
jet='O';
else
jet='X';
aff(t);
}while(gameover==0);
getch();
return 0;
} |
Partager