Admin Admin
Nombre de messages : 138 Age : 38 Date d'inscription : 02/09/2006
| Sujet: Trouver le bon nombre Jeu 5 Oct - 14:16 | |
| - Code:
-
#include <stdio.h> #include <stdlib.h> #include <time.h>
int main (void) { int Ncache, Rep, i = 0; char s[8];
srand (time (NULL)); /* Nous appelons rand car les premières valeurs ne sont pas aleatoires */ for (i = 0; i < 10; i++) { rand(); } Ncache = (int)((float)rand() / RAND_MAX * (1000 - 1)); i = 0; do { printf ("Entrez le nombre cache (0 < n < 1000) :\n"); fgets (s, sizeof (s), stdin); Rep = (int)strtol (s, NULL, 10); if (Rep < Ncache) { printf ("Essayez un nombre plus grand !\n\n"); } else if (Rep > Ncache) { printf("Entrez un nombre plus petit !\n\n"); } i++; } while (Rep != Ncache); printf ("\nBravo vous avez trouve le bon nombre lors en %d essai%s.\n", i, (i>2)?"s":""); return 0; }
| |
|