Partage
  • Partager sur Facebook
  • Partager sur Twitter

probleme avec le TP de m@theo

probleme de chifre aleatoire

    21 décembre 2005 à 22:26:31

    Bonjour,
    En fait je vous montre le code parce que au debut juste pour avoir une idée des nombres tirés au hasard je m'apercois que c'est toujours le meme nombre et il est bien au dessus de 100!
    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>


    int main(int argc, char *argv[])
    {
      const long MAX = 100, MIN = 1;
      long nombreMystere=0;
     
      srand (time(NULL));
      nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
     
      printf("%ld", &nombreMystere);
     
     
     
      system("PAUSE");     
      return 0;
    }
    • Partager sur Facebook
    • Partager sur Twitter
      21 décembre 2005 à 22:32:33

      Si tu as un problème avec la fonction rand(), lis le tuto Les nombres aléatoires en C/C++...
      Mais ta fonction, à l'air bien...
      • Partager sur Facebook
      • Partager sur Twitter
      Anonyme
        21 décembre 2005 à 22:33:05

        Pas de & dans un printf, c'est pour les scanf ça. En fait le nombre est bien généré mais tu n'affiches pas bien sa valeur.
        printf("%ld", nombreMystere);

        ;)
        • Partager sur Facebook
        • Partager sur Twitter

        probleme avec le TP de m@theo

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown