Ahorcado C principiante

Hola, se que hay muchos ahorcados en c++ por la red, pero soy principiante a más no poder y no se como puedo hacerlo y lo que encuentro, para mi nivel no tiene sentido, os dejos los datos y me deciis. Gracias!

El primero escribirá una palabra y el segundo deberá adivinarla, para lo cual dispondrá de un determinado número de intentos.
En primer lugar el programa preguntará una palabra al jugador 1. Una vez hecho esto se borrará la pantalla. El jugador 2 tendrá entonces 5 intentos para adivinarla (se aconseja definir el número de intentos como una constante, para poder modificar este valor fácilmente). En un principio se mostrará una cadena con tantos guiones como longitud tuviera la palabra introducida por el jugador 1, se escribirá el número de intentos restantes del que dispone el jugador 2, y se preguntará por una letra.
Si la letra introducida por el jugador 2 no se encuentra en la palabra escogida por el jugador 1, se penalizará quitando un intento y se volverá a preguntar. En el caso en el que la letra sí aparezca en la palabra a adivinar, no se restará ningún intento.
La palabra a adivinar, en la que las letras adivinadas se colocan en su posición correspondiente, así como el número de intentos restantes, se irán mostrando por pantalla mientras se le sigue pidiendo una letra al jugador 2, hasta que o bien se acaben los intentos o bien el jugador 2 haya adivinado la palabra. Una vez acabada la partida el programa deberá indicar por pantalla si el jugador 2 ha adivinado la palabra, y también deberá decir cuál era la palabra que introdujo el jugador 1.

Por ahora solo tengo el principio, pero me falta el procedimiento de enmedio:

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

main()
{
char pal[50],c;
int i,j;
printf("Juego del ahorcado simplicado\n");
printf("*****************************\n");
printf("Jugador 1, Introduce la palabra a adivinar: ");
scanf("%s",pal);
system("cls");
for(i=5;i>5;i--)

}
printf("Numero de intentos: %d",i);
}
getch();
}
intenta escribir la lógica en pseudo codigo, eso te ayudará mucho.

por cierto, lo que llevas escrito esta en C, no en C++
Como te comentan, lo primero es ordenar las ideas en tu cabeza, primero saber qué va a hacer el procedimiento, cómo va a funcionar y con qué fin... para eso el pseudocódigo es la mejor manera, o un diagrama de flujo en su defecto también ayuda...
De todas maneras te digo que si tu nivel es principiante un ahorcado, aunque parezca simple, no es lo más sencillo que puedes hacer... podrías primero empezar con un piedra papel y tijera por ejemplo...

Salu2
2 respuestas