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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.