Petit jeu de hasard [gcc]

Soyez le premier à donner votre avis sur cette source.

Vue 4 854 fois - Téléchargée 160 fois

Description

Bon c'est un petit jeu ou il faut trouver un nombre entre 1 et 1000, tres simple, mais bon c'est bien pour commencer. Le programmae vous dit egalement le nombre d'essais

Source / Exemple :


#include<stdio.h>

void main()
{

  int nombre;		//ici c'set le nombre que l'utilisateur entre
  int debut=1;		//ici c'est une variable utilisee seulement pour revenir au debut 
  int essais=1;		//ici c'est le nombre d'essais
  int juste=256;	//ici c'est le nombre qu'il faut trouver

  printf("Entrez un nombre de 1 a 1000 : ");
  while (debut == 1)
  {
    scanf("%d",&nombre);

    if ( (nombre < juste) && (nombre >= 0) )
    {
      printf("Trop petit ! ");
      essais++;
    } 

    if ( (nombre > juste) && (nombre <= 1000) )
    {
      printf("Trop grand ! ");
      essais++;
    }

    if (nombre == juste)
    {
      printf("\nBRAVO ! Vous avez trouve le nombre en %d essais !\n\n",essais);
      printf("Faites 1 pour rejouer et 2 pour quitter : ");
      scanf("%d",&debut);
      while ( (debut < 1) || (debut > 2) )
      {
        printf("ERREUR : veuillez entrer 1 ou 2 ! ");
        scanf("%d",&debut);
      } 
      if (debut == 1) 		
      { 
      printf("Entrez un nombre de 1 a 1000 : ");
      essais=1;
      }      
    } 

    if ( (nombre < 0) || (nombre > 1000) ) printf("ERREUR : veuillez entrer un nombre allant de 0 a 1000 ! ");
  }
}

Conclusion :


Bon ben voila a vous de l'ameliorer pour faire un message qui s'affiche selon le nombre d'essais, un nombre au hasard,...

Codes Sources

A voir également

Ajouter un commentaire

Commentaire

Messages postés
2
Date d'inscription
mercredi 9 juillet 2003
Statut
Membre
Dernière intervention
10 juillet 2003

plutot que de mettre "int juste=256;", tu aurais du utiliser la fonction rand() qui genere aleatoirement un nombre
comme ca le nombre change à chaque lancement du programme

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.