Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Como hacer Juego el colgado en C

Estas en el tema de Como hacer Juego el colgado en C en el foro de C/C++ en Foros del Web. Buenas soy nuevo en esto y me han pedido hacer el juego de el colgado en C, desde ya le agradezco a quien me pueda ...
  #1 (permalink)  
Antiguo 05/12/2012, 12:04
 
Fecha de Ingreso: diciembre-2012
Mensajes: 1
Antigüedad: 11 años, 4 meses
Puntos: 0
Como hacer Juego el colgado en C

Buenas soy nuevo en esto y me han pedido hacer el juego de el colgado en C, desde ya le agradezco a quien me pueda ayudar a hacerlo.



El siguiente ejercicio corresponde a realizar el juego del colgado, pero esta vez será necesario descubrir un número.
El programa deberá ser capaz de generar un número aleatorio entre 0 y 999999 (será obligación utilizar la función srand() para generar números aleatorios). El programa deberá dividir el número para que sea capaz de guardarlo en el vector de 6 posiciones (si el número es menor a 6 dígitos se deberá rellenar con 0 al principio de este, ej: 000025).

Un jugador tiene 4 posibilidades de adivinar el valor, por cada error el sistema indicara cuantas oportunidades le quedan.
Al comienzo se deberá presentar el vector del valor con x por cada número, mientras se vayan descubriendo los números las x irán desapareciendo, ej:
1º turno x x x x x x numero 9.
2º turno: acertó x x 9 x x x

Si el valor posee dígitos iguales ej: 254118, si se encuentra el 1 descubre los 2 valores automáticamente. Si el jugador pierde o gana la partida el programa deberá preguntarle si desea jugar de nuevo, si su respuesta es no, se cierra el programa.
  #2 (permalink)  
Antiguo 06/12/2012, 10:10
Avatar de cotolon  
Fecha de Ingreso: octubre-2012
Mensajes: 55
Antigüedad: 11 años, 6 meses
Puntos: 10
Respuesta: Como hacer Juego el colgado en C

te doy unos tips, para guardar el número por digito, por ej el 12345

tienes que usar el mod que es del resto, es decir 12345 mod 10 = 5
entonces ese 5 se guarda en el vector de la ultima posición, y luego divides 12345 en 10, para que ahora se saque el mod de 1234, 1234 mod 10 = 4 , este 4 se guarda en la penultima posicion.
Una vez llegue a 0 el numero, ya que 1 mod 10 = 0, todos los otros anteriores del vector no completamente llenado serán 0.

Etiquetas: juego, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:51.