Nombre aléatoire dev c++


Description

Petit programme simple où il faut trouver un nombre aléatoire choisit par l'ordinateur...

Source / Exemple :


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

int main (void)
{
int Rep,NbAleat,NbDeCoup;
int re=1;

while (re)                                      // Boucle permettant de rejouer tant qu'on veut
{
system ("cls");                                 // Efface tout ce qu'il y a à l'écran
printf ("\n\n\n\n\n\n\n\n\n");
printf ("%50s","Quel defi souhaite tu?\n");
printf ("%46s","1 = De 0 a 100\n");
printf ("%47s","2 = De 0 a 1000\n");
printf ("%48s","3 = De 0 a 10000\n");
scanf ("%d",&Rep);
system ("cls");

srand (time(NULL));
if (Rep==1) NbAleat = rand() % 100;             // affecte à NbAleat un nombre compris entre 0 et 100
else if (Rep==2) NbAleat = rand() % 1000;
else if (Rep==3) NbAleat = rand() % 10000;

NbDeCoup=1;

printf ("Donne un nombre! ");
scanf ("%d",&Rep);

while (Rep!=NbAleat)
    {
    if (Rep<NbAleat) printf ("Trop petit!");
    else printf ("Trop grand!");
    printf ("\nUn autre nombre? ");
    scanf ("%d",&Rep);
    NbDeCoup++;                                // Incrémente NbDeCoup (NbDeCoup=NbDeCoup+1)
    }
    
system ("cls");
printf ("\n\n\n\n\n\n\n\n\n");
printf ("%55s","BRAVO!!! Tu as trouver le bon nombre en ");
printf ("%d coup!\n\n\n\n",NbDeCoup);
printf ("%53s","Veut-tu rejouer? 1=oui 0=non\n");
scanf ("%d",&re);
}
return 0;
}

Codes Sources

A voir également

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.