Partage
  • Partager sur Facebook
  • Partager sur Twitter

Question bete

16 octobre 2006 à 19:34:04

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

int main ( int argc, char** argv )
{
    long nombreMystere = 0;
   const long MAX = 10000000000000000000000000000, MIN = -10000;
    int nombre = -10000;
   
       srand(time(NULL));
   nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
   
  while (nombre < nombreMystere)
  {
       
nombre++;
printf("%d\n", nombre);
}
printf("Le nombre Mystere est: %d\n", nombreMystere);
    while (nombre != nombreMystere);
  system("PAUSE");     

}



Vous pouvez l'essayer il trouvera tjr un nombre dans 3000 mais je me pose la question pourquoi ??? ^^

Comment est-ce-que je pourrais faire pour que l'ordi genere un nombre qui peut aller MAX 10000000000000000000000000000 comme je l'ai marquer "MAX = 10000000000000000000000000000" ????

Merci,
  • Partager sur Facebook
  • Partager sur Twitter