Random en c++

salut
le compilateur me donne une erreur de type:

82 c:\mesdoc~1\prog\genera~1.cpp
parse error before `('

sur le code suivant :

#include <iostream.h>
int main()
{
int Nombre;
Nombre=int random(10);
int a;
a= Nombre /10;
cout << a <<'\n';
int b;
cin >> b;
return 0;
}

sur la ligne ou jutilise linstruction random.Vous pouvez me dire dou vien le probleme svp
merci

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. /* En C */

    #include <stdlib.h>

    int rand(void);
    void srand(unsigned int seed);

    /* La fonction "random()" ne fait pas partie de la bibliothèque standard C++ mais est spécifique à Borland me semble-t-il */
    1. merci de maider ,le compilateur ne me trouve plus derreur mais le programme ne fait pas ce que je veux il ne minvite a entrer une valeur pour b ;pourquoi

      #include <iostream.h>
      #include <stdlib.h>

      int main()
      {
      int seed;
      int rand(void);
      void srand(unsigned int seed);

      int a;
      a= seed /10;
      cout << a <<'\n';
      int b;
      cin >> b;
      return 0;
      }

      ps c toi qui ma deja aider hier soir?
      1. c normal que sa te demende B si tu mais:
        cin >> b;

        c la truc d'entrée clavier
        @++
        1. #include <iostream.h>
          #include <stdlib.h>

          int main()
          {
          int seed = 42; // 42 par exemple
          int a = (int)rand() % 10; // tirer un nombre de 0 à 9
          cout << " a = " << a << endl;
          return 0;
          }