Autor
|
Tema: Ayuda con el juego el ahorcado (Leído 4,099 veces)
|
Classic77
Desconectado
Mensajes: 2
|
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.
|
|
|
En línea
|
|
|
|
durasno
Desconectado
Mensajes: 373
|
Hola! plantea las dudas, problemas que tengas junto al codigo que tenes como para poder ayudarte(nose hacen tareas) Saludos PD: algo que no entendi: supongamos que el numero tiene 6 digitos, si por el ejemplo que diste solo se puede ingresar un digito a la vez, como es posible adivinar el numero en 4 posibilidades???
|
|
|
En línea
|
Ahorrate una pregunta, lee el man
|
|
|
Classic77
Desconectado
Mensajes: 2
|
Hola! plantea las dudas, problemas que tengas junto al codigo que tenes como para poder ayudarte(nose hacen tareas) Saludos PD: algo que no entendi: supongamos que el numero tiene 6 digitos, si por el ejemplo que diste solo se puede ingresar un digito a la vez, como es posible adivinar el numero en 4 posibilidades??? Tienes 4 intentos para decir numeros equivocados ej: el numero es 120000 y la persona ingresa el 4567 entonces pierde porque no acerto ninguno. y no entiendo la parte del vector y rellenar con 0, hasta ahora llevo esto #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int const N=6; int x, vect[N], op; srand (time(NULL)); x=rand()%1000000
|
|
|
En línea
|
|
|
|
Legnak
Desconectado
Mensajes: 61
("Programador");
|
a ver, no entiendo tu problema, primero pides uno que mientras el jugador no haya adivinado el num aparecerá X, un arreglo de 6 números para sólo 4 intentos, luego pides que solo de cuatro intentos para averiguar un número Explícate mejor y podré ayudarte
|
|
|
En línea
|
|
|
|
durasno
Desconectado
Mensajes: 373
|
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int const N=6; int x, vect[N], op; srand (time(NULL)); x=rand()%1000000 deberias esforzarte un poco mas, con esto no hacemos mucho... Para la parte de dividir el numero en digitos tenes que usar el operador "%", ejeemplo: supongamos q tenemos el numero 123 (divisiones enteras, no decimales) 1° 123 / 10 = 12 123 % 10 = 3 <-- fijate que nos da un resto igual a 3 2° 12 / 10 = 1 12 %10 = 2 <---- resto 2 3° 1 / 10 = 0 1 % 10 = 1 <---- resto 1 Ahi tenemos los restos 1, 2 y 3 los cuales lo tenes que guardar en un arreglo. Trata de implementarlo en C Saludos
|
|
|
En línea
|
Ahorrate una pregunta, lee el man
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
novato en C# juego del ahorcado
.NET (C#, VB.NET, ASP)
|
NeoXero
|
2
|
13,012
|
30 Mayo 2007, 15:19 pm
por »~^~«CkNU!»~^~«
|
|
|
Juego Ahorcado v.1.1 [Bash]
Scripting
|
leogtz
|
6
|
8,740
|
19 Mayo 2009, 18:18 pm
por Darioxhcx
|
|
|
Juego del ahorcado C#
.NET (C#, VB.NET, ASP)
|
treblatp
|
3
|
12,899
|
3 Febrero 2011, 20:18 pm
por Khronos14
|
|
|
Juego "El ahorcado" con GUI.
Java
|
Aikanáro Anário
|
2
|
6,479
|
2 Octubre 2011, 20:04 pm
por Aikanáro Anário
|
|
|
Ayuda con juego el ahorcado en lenguaje c
Programación C/C++
|
KIDRAP1
|
4
|
8,291
|
27 Junio 2013, 13:24 pm
por satu
|
|