1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| int pile_armes () {
int i; int k; int h, int p; /*declaration variables*/
int tab_armes[62];
for (k = 0, k < 62, k++); /*boucle pour remplir les 62 cases du tableau*/
{ h = 0;
if (h == k) ;
{ i = Rand() % 62 + 1; /* donne un nombre aléatoire entre 1 et 62 pour la première case*/
tab_armes[k] = i;
else
i = 1; /* permet d'avoir la condition d'entrée dans while*/
while (i != 0) ;
{ i = Rand() % 62 + 1;
while (tab_armes[h] != i || i != 0) ; /* première condition qui permet d'éviter les doublons et une conditions de sortie*/
{ if (h < k) ;
{ p = i; /* permet de garder la valeur de i dans p*/
h++; /* incrémente h pour pouvoir tester toutes les valeurs avant k, voir si aucun doublon*/
else
i = 0;
}
}
}
}
}
} |
Partager