elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Ayuda con el juego el ahorcado
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con el juego el ahorcado  (Leído 4,099 veces)
Classic77

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Ayuda con el juego el ahorcado
« en: 5 Diciembre 2012, 19:16 pm »

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 Desconectado

Mensajes: 373


Ver Perfil
Re: Ayuda con el juego el ahorcado
« Respuesta #1 en: 5 Diciembre 2012, 19:35 pm »

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 Desconectado

Mensajes: 2


Ver Perfil
Re: Ayuda con el juego el ahorcado
« Respuesta #2 en: 5 Diciembre 2012, 22:39 pm »

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 Desconectado

Mensajes: 61


("Programador");


Ver Perfil
Re: Ayuda con el juego el ahorcado
« Respuesta #3 en: 6 Diciembre 2012, 02:10 am »

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  :huh:
Explícate mejor y podré ayudarte :)
En línea

durasno


Desconectado Desconectado

Mensajes: 373


Ver Perfil
Re: Ayuda con el juego el ahorcado
« Respuesta #4 en: 7 Diciembre 2012, 15:21 pm »

Citar
#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
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
novato en C# juego del ahorcado
.NET (C#, VB.NET, ASP)
NeoXero 2 13,012 Último mensaje 30 Mayo 2007, 15:19 pm
por »~^~«CkNU!»~^~«
Juego Ahorcado v.1.1 [Bash]
Scripting
leogtz 6 8,740 Último mensaje 19 Mayo 2009, 18:18 pm
por Darioxhcx
Juego del ahorcado C#
.NET (C#, VB.NET, ASP)
treblatp 3 12,899 Último mensaje 3 Febrero 2011, 20:18 pm
por Khronos14
Juego "El ahorcado" con GUI.
Java
Aikanáro Anário 2 6,479 Último mensaje 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 Último mensaje 27 Junio 2013, 13:24 pm
por satu
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines