Exercice langage C corrigé génération de nombres aléatoires

Exercice langage C corrigé, tutoriel et cours génération de nombres aléatoires.

Créez un programme avec le code suivant:

  #include 
    #include 

    using namespace std;

    int main(int argc, char **argv)
    {
      srand(0);

      cout << rand() << endl;
      cout << rand() << endl;
      cout << rand() << endl;

      return 0;
    }

Lancez l’exécutable plusieurs fois pour vérifier que les mêmes nombres sont affichés.

Changez l’instruction srand(0); par srand(time(0)); et vérifiez que cette fois les nombres sont différents à chaque exécution.

N’oubliez pas d’ajouter #include  au début du programme pour pouvoir utiliser la fonction time().

  1. Modifiez le programme pour que les nombres soient des nombres entiers compris entre 0 et 9.
  2. Modifiez le programme pour que les nombres soient des nombres entiers compris entre 1 et 10.
  3. Modifiez le programme pour que les nombres soient des nombres flottants (réels) compris entre 0 et 10.
  4. Modifiez le programme pour que les nombres soient des nombres flottants (réels) compris entre -1 et +1.

La correction exercice génération de nombres aléatoires (voir page 2 en bas)

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *