Juego X 0 C++
#include<conio.h>
#include<stdlib.h>
#include<string.h>
#include<time.h>
//-----------------------------------------------------------------------
main(){ srand( time (NULL) ); int resp=1; int cont0=0, contx=0; while(resp==1){ clrscr();
/*********************************************************************************************/
char nombre[10]; int c=0, j=0,c2=0; int opcion1=0, opcion2=0; int cont=0,l=0; char x[10]={'1','2','3','4','5','6','7','8','9'}; int opcion=0; int y[10]={'0','0','0','0','0','0','0','0','0'}; int ganador=0,v=0; char d[1]; opcion1=0; ganador=0; …ver más…
sea ingresar una 0 [ ]"; gotoxy(47,19);scanf("%d",&opcion2); opcion=opcion2; } for(c=0;c<=8;c++){ if(y[c]==opcion){c2++;; goto repetir;}
}
if((opcion<1)||(opcion>9)){ gotoxy(1,20);printf("El numero es invalido reingrese...->nPresione una tecla para continuar.."; v++; getch(); clrscr(); }
char var[1];
if ((l%2)!=0){ var[0]='X'; opcion=opcion1;
}else{
var[0]='0'; opcion=opcion2; } switch(opcion){ case 1: y[0]=1; x[0]=var[0]; gotoxy(33,11);printf("%c",x[0]); break;
case 2: y[1]=2; x[1]=var[0]; gotoxy(38,11);printf("%c",x[1]); break;
case 3: y[2]=3; x[2]=var[0]; gotoxy(43,11);printf("%c",x[2]); break;
case 4: y[3]=4; x[3]=var[0]; gotoxy(33,13);printf("%c",x[3]); break;
case 5: y[4]=5; x[4]=var[0]; gotoxy(38,13);printf("%c",x[4]); break;
case 6: y[5]=6; x[5]=var[0]; gotoxy(43,13);printf("%c",x[5]); break;
case 7: y[6]=7; x[6]=var[0]; gotoxy(33,15);printf("%c",x[6]); break;
case 8: y[7]=8; x[7]=var[0]; gotoxy(38,15);printf("%c",x[7]); break;
case 9: y[8]=9; x[8]=var[0]; gotoxy(43,15);printf("%c",x[8]); break;
}
ganador=0;
if((x[8]==x[4]) && (x[4]==x[0])){ ganador++; }
if((x[1]==x[4]) && (x[4]==x[7])){ ganador++; }
if((x[2]==x[5]) && (x[5]==x[8])){ ganador++; }
if((x[6]==x[4]) && (x[4]==x[2])){ ganador++; }
if((x[0]==x[1]) && (x[1]==x[2])){ ganador++; }
if((x[3]==x[4]) && (x[4]==x[5])){ ganador++; }