Programacion
El objetivo de esta tarea es que Ud. construya un programa que implemente en lenguaje C el juego del Gato, de forma tal que uno de los jugadores seauna persona, la que ejecuta el programa, y que el otro jugador sea el computador.
Se dispone de 9 posiciones ordenadas en forma rectangular como indica la figura:
1 2 3
4 5 6
7 8 9
El juegocomienza cuando los jugadores lanzan un dado para determinar quién juega primero. El jugador que obtenga el valor más alto debe comenzar.
Al comienzo del juego las 9 posiciones están vacías. Eljugador que inicia el juego selecciona una casilla vacía y la marca. A continuación el segundo jugador selecciona una casilla vacía y la marca. Enseguida juega nuevamente el primer jugador, marcandoalguna casilla vacía. Esto continua hasta que alguno de los dos jugadores marca 3 casillas que estén en línea (puede ser en diagonal), si ninguno de los jugadores logra este objetivo y no hay mascasillas vacías, el juego se declara en empate.
Ejemplo:
Lanza dado Humano -> 3
Lanza dado Computador -> 5
Inicia el Juego: Computador:
Computador: 1 Humano: 3 Computador: 5 Humano: 6 Computador:9
C
C H
C H
C
C H
C H
C H
C H
C
El Ganador es: Computador.
Desea Jugar Nuevamente ( 0 = Si / 1 = No): 0
Otro Ejemplo
Lanza dado Humano-> 6
Lanza dado Computador -> 2
Inicia el Juego: Humano:
Humano: 3 Computador: 5 Humano: 6 Computador: 9 Humano: 1
H
H
C
H
C H
H
C H
C
H H
C H
CComputador: 2 Humano: 8 Computador: 4 Humano: 7
H C H
C H
C
H C H
C H
H C
H C H
C C H
H C
H C H
C C H
H H C
Se ha producido un empate.
Desea Jugar Nuevamente ( 0 =...
Regístrate para leer el documento completo.