0% encontró este documento útil (0 votos)
186 vistas4 páginas

Juego del Ahorcado en C para Principiantes

Este documento presenta el código fuente de un juego del ahorcado en C. El programa genera una palabra aleatoria, muestra guiones en lugar de las letras y permite al usuario adivinar letras. Si la letra coincide, se muestra en la posición correcta; de lo contrario, se resta una oportunidad. El juego termina cuando se adivina la palabra o se agotan las oportunidades.

Cargado por

Master Sistemas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
186 vistas4 páginas

Juego del Ahorcado en C para Principiantes

Este documento presenta el código fuente de un juego del ahorcado en C. El programa genera una palabra aleatoria, muestra guiones en lugar de las letras y permite al usuario adivinar letras. Si la letra coincide, se muestra en la posición correcta; de lo contrario, se resta una oportunidad. El juego termina cuando se adivina la palabra o se agotan las oportunidades.

Cargado por

Master Sistemas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

PRIMERO INFORMATICA

/*juego del ahorcado.

*/

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

int main()

char frase[60],rep[100],temporal[100];

char pal;

int longitud,i,j,inicial,acertado=0,temp=0,oportunidades=4;

int repetido=0,gano=0;

printf(" ** JUEGO DEL AHORCADO EN PRIMERO INFORMATICA **\n\n");

printf(" Introduzca la palabra a adivinar: ");

gets(frase);

system("cls");

longitud = 0;

inicial = 0;

j = 0;

rep[0] = ' ';

rep[1] = '\0';
do

system("cls");

temp=0;

if(inicial == 0)

for(i=0;i<strlen(frase);i++)

if(frase[i] == ' ')

{
PRIMERO INFORMATICA

temporal[i] = ' ';

longitud++;

else

temporal[i] = '_';

longitud++;

inicial = 1;

temporal[longitud] = '\0';

for(i=0;i<strlen(rep);i++)

if(rep[i] == pal)

repetido = 1;

break;

}
else

repetido = 0;

if(repetido == 0)

for(i=0;i<strlen(frase);i++)

if(frase[i] == pal)

{
PRIMERO INFORMATICA

temporal[i] = pal;

acertado++;

temp=1;

if(repetido == 0)

if(temp == 0)

oportunidades = oportunidades - 1;

else

printf(" Ya se ha introducido esta letra");

printf("\n\n");

printf("\n");

for(i=0;i<strlen(temporal);i++)
{

printf(" %c ",temporal[i]);

printf("\n");

if(strcmp(frase,temporal) == 0)

gano = 1;

break;

printf("\n Letras Acertadas: %d",acertado);


PRIMERO INFORMATICA

printf("\n Oportunidades Restantes: %d",oportunidades);

printf("\n");

rep[j] = pal;

j++;

if (oportunidades==0)

break;

printf(" Introduzca una letra:");

scanf("\n%c",&pal);

while(oportunidades != 0);

if(gano)

printf("\n\n YOU WIN , has ganado.");

else
{

printf("\n\n YOU LOSER , Has perdido.");

printf("\n\n");

system("PAUSE");

return 0;

PRIMERO INFORMATICA  
/*juego del ahorcado.  
*/ 
#include <stdio.h> 
#include <stdlib.h> 
#include <string.h> 
int main() 
{
PRIMERO INFORMATICA  
                    temporal[i] = ' '; 
                    longitud++; 
                }
PRIMERO INFORMATICA  
                    temporal[i] = pal; 
                    acertado++; 
                    temp=1;
PRIMERO INFORMATICA  
        printf("\n  Oportunidades Restantes: %d",oportunidades); 
        printf("\n"); 
        rep[j]

También podría gustarte