c++ remplir un vecteur avec srand

Discussion dans 'Web, design' créé par donfino, 24 Novembre 2005.

Statut de la discussion:
Fermée.
  1. Offline
    donfino ex membre
    Bonjour

    j essaye de remplir un vecteur aleatoirement avec srand mais ca marche pas trop ...

    Voici ce que j ai fait.

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

    void main()
    {
    int i,nbel,nbr;
    int vec[50];

    srand((unsigned)time(NULL));

    nbr=rand();

    printf("nombre de cases que va contenir le vecteur : ");
    fflush (stdin);
    scanf("%d",&nbel);

    i=0;

    while(i<nbel)
    {

    vec=nbr;
    i++;

    }

    printf("voici le vecteur : ");

    i=0;

    while(i<nbel)
    {
    printf("%d ",vec);
    i++;
    }
    }

    J aimerais aussi remplir le vecteur avec des valeurs comprises entre 5 et 10 .... comment faire cela ?

    merci à vous
    donfino, 24 Novembre 2005
    #1
  2. Offline
    SunnY I've Got Big Ball
    Tu dois mettre le nbr=rand() dans la premiere boucle sinon tu aura toujours le meme nombre.
    Pour la fonction rand() je suis plus sur, mais essaye avec
    rand(5)+5.



    Voila :)
    SunnY, 26 Novembre 2005
    #2
Statut de la discussion:
Fermée.