Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Diciembre 03, 2008, 12:17:43
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++ (Moderador: Fashion)  |  Tema: El Ahorcado Y otros programas 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: El Ahorcado Y otros programas  (Leído 2633 veces)
Kira
Visitante
« en: Febrero 03, 2005, 05:45:48 »

juegos gratis
Aki teneis el juego del ahorcado por si quereis ver como funciona o simplemente jugar un ratillo con algun amigo:

/*El Ahorcado */

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

#define MAX 20

int codificar(char palabra[MAX],char a[MAX]);
void juego(char palabra[MAX],char b[MAX],int num);
void main()
{
   int num;
   char palabra[MAX],b[MAX];

   printf ("Jugador 1: Intorduzca la palabra a adivinar\n");
   gets(palabra);
   system ("cls");
   num=codificar(palabra,b);
   juego(palabra,b,num);
}
int codificar(char palabra[MAX],char a[MAX])
{
   int i=0;
   while (palabra!='\0')
   {
      if (palabra==' ')
      {
         a=' ';
      }
      else
      {
         a='_';
      }
      i++;
   }
   return i;
}
void juego(char palabra[MAX],char b[MAX],int num)
{
   int i=0,k=0,j=0,cont=5,cont2=0,resp=0,resp2=1;
   char letra;

   while ((cont!=0)&&(cont2!=num))
   {
      for (k=0;k<num;k++)
      {
         printf ("%c ",b[k]);
      }
      i=0;
      printf ("Quedan %d intentos\n\nIntroduzca una letra: ",cont);
      scanf ("%c",&letra);

      fflush(stdin);
      while ((letra!=palabra)&&(i<MAX))
      {
         i++;
         resp=0;
      }
      if ((resp==0)&&(letra!=palabra))
      {
         cont--;
      }
      if (letra==palabra)
      {
         resp=1;
         for (k=0;k<num;k++)
         {
            if (palabra[k]==letra)
            {
               b[k]=letra;
            }
         }
         cont2++;
      }
   
      resp2 = 1;
      for (j=0;j<num;j++)
      {
         if(palabra[j] != b[j])
         {
            resp2=0;
         }
      }

      if (resp2 == 1)
         cont=0;

   }

   
   if (resp2==1)
   {
      printf ("Enhorabuena! La palabra es: ");
      puts(palabra);
   }
   else
   {
      printf ("Lo siento! La palabra era: ");
      puts(palabra);
   }

}
« Última modificación: Febrero 15, 2005, 05:32:53 por Kira » En línea
vassily
Visitante
« Respuesta #1 en: Febrero 03, 2005, 06:12:37 »

Hi
Oye Kira eso para que es para c o para c++??
Esk mi hermana estudia un lenguaje kreo que es el turbo cy no se si el cde que pusiste sea compatible con el turbo c
Ay la ven se cuidan
Disculpa mi ignorancia
« Última modificación: Febrero 03, 2005, 06:16:25 por vassily » En línea
Kira
Visitante
« Respuesta #2 en: Febrero 05, 2005, 07:04:23 »

En línea
vassily
Visitante
« Respuesta #3 en: Febrero 07, 2005, 02:57:38 »

Hi
Sep si es compatible el code con el turbo c pero lo k me aguito era que mi hermana ya habia dejado turbo c pork ahora en este semestre van a empesar a usar foxpro  Sad
gracias kira
Ay la ven se cuidan
En línea
pitin2000
Visitante
« Respuesta #4 en: Febrero 12, 2005, 06:35:00 »

En línea
Kira
Visitante
« Respuesta #5 en: Febrero 12, 2005, 08:45:23 »

En línea
Kira
Visitante
« Respuesta #6 en: Febrero 15, 2005, 05:36:47 »

« Última modificación: Febrero 15, 2005, 06:25:30 por Kira » En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++ (Moderador: Fashion)  |  Tema: El Ahorcado Y otros programas « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC