Tu as raison il te faut un do while
ca te fait un truc dans ce genre :
- include < stdio.h>
- include < stdlib.h>
- include < time.h>
int main()
{
srand(time(NULL));
int face;
int a;
printf("Vous voulez lancer un de de combien de faces?\n");
scanf("%d", &);
do{
a=rand() % face+1;
}
while(a==10);
printf("Vous obtenez %d\n",a);
return(0);
}
Petite explication :
On a prit un do while car l´action s´effectue au oins un fois. La condition de répétition est que la valeur du dé ( la variable a) soit égale à 10.