codigo en c del juego del gato
#include
#include
int c[9]={0,0,0,0,0,0,0,0,0}, turno, jugador;
char denuevo=' ';
char tirada(int i); /*Necesaria en print_gato, retorna 'X', 'O' o ' '*/
intganador(); /*Deduce si hay un ganador, regresa -1, 0 o 1*/
void print_gato(); /*Imprime el tablero de Gato*/
void turno_jugador();
void turno_computadora();
int main()
{
do
{
int h, menu;printf(" nMenu:n 1) Jugar. n 2) Leer instruccionesn 3) Ver creditosn 4) Salirnn");
scanf("%d", &menu);
switch(menu)
{
case 1:jugador = 1;
turno = 0;
do
{
turno++;
if (jugador)turno_jugador(); else turno_computadora();
print_gato();
}
while ((!ganador())&&(turno<=8));switch (ganador())
{
case 0:
printf("n Empatamosn");
break;case 1:
printf("n Tu ganasnn");
break;case -1:
printf("n o.O yo te gano n");
break;
}break;
case 2:
printf("n Vamos a jugar GATO!nn Las casillas estan enumeradasasi:n 1 |2 |3n --+--+--n 4 |5 |6n --+--+--n 7 |8 |9n");
printf("n Elije una casilla pulsando un numero. Una vez que tires tu, tirare yo. nGana quien haga una linea de tres caracteres...
Regístrate para leer el documento completo.