/* ------------------------------------------------------------
   		AlgoSdec : 		Jeu de pendu

		F. Balmas		Fevrier 2001
   ------------------------------------------------------------

		A vous de trouver les erreurs !!!

   ------------------------------------------------------------
*/

#include <stdio.h>

char *table_mots[]= { "calculer", "cartable", "porte-cle", "pelochon",
		      "tableau", "classeur", "ordinateur" };

main()
{
char mot[9], trouve[9];
int pos;
char lettre;  
int nbt; 
int bonl;

  for ( ; ; )
  {     
  	srand(getpid());
	strcpy (mot, table_mots[( rand() % 4) ]);
	strcpy (trouve, "--------");   
        nbt = 8;

	while (nbt != 0)
	{
	   printf ("\nProposez une lettre : ");
	   scanf ("%c", &lettre); getchar();
	   bonl = 0;
 	   for (pos=0 ; pos <= 7 ; pos++)
	   {
		if (mot[pos] == lettre)
		{
		   bonl = 1; 
		   trouve[pos] = lettre;
		}
	   }      
	   if (bonl == 1)
	   {
		printf("%s\n", trouve);
	   }
	   else
	   {
		printf ("Cette lettre ne fait pas partie du mot a trouver\n");
	   }
	   for (pos=0 ; pos <=7 ; pos++)
	   {
		if (trouve[pos] = '-')
		{
		   nbt++;
		}  
	   }
	}
	printf ("Bravo, vous avez trouve\n"); 
  }
}

