c++ remplir un vecteur avec srand

Statut
N'est pas ouverte pour d'autres réponses.
D

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
 

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 :)
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut