Utilisation d'un nombre pseudo-aléatoire
Bonjour,
j'ai un programme dans lesquelle je dois soustraire 2 int. d'un nombre aléatoire mais lorsqu'il éffectue l'opération,il me donne quelque chose de totalement incohérent.
voici le code
Code:
1 2 3 4 5 6 7 8 9 10
| int a,a1,b,b1,n,ech;
/* Tirage d'un nombre pseudo-aléatoire */
srand(time(NULL));
n=51+rand()%49;
printf("Entrez un nbre de départ: %d \n",n);
do{
ech=n; /*echanger le nombre initial par le résultat des soustracions */
n=b1;
b1=ech; |
Il ne peut connaitre b1 qu'a la fin du programme.
Si quelqu'un peut m'aider ,merci d'avance.