Remplissage de bombes tableau pour demineur

Fermé
kiceron Messages postés 18 Date d'inscription jeudi 9 septembre 2004 Statut Membre Dernière intervention 13 février 2006 - 6 mars 2005 à 11:27
kiceron Messages postés 18 Date d'inscription jeudi 9 septembre 2004 Statut Membre Dernière intervention 13 février 2006 - 6 mars 2005 à 13:21
Salut je dois créer un démineur en C , mais j'ai du mal a placer les bomber aléatoirement par exemples je prends le nombre ''9'' qui correspondant aux bombes et pour un tableau de 8*8 je dois en placer 10, mais je ne sais pas trop comment utiliser la fonction rand pour placer les 10 "9" aléatoirement et ensuite remplir le reste du tableau
merci de me filer un coup de main ;)

1 réponse

toliman Messages postés 125 Date d'inscription vendredi 4 mars 2005 Statut Membre Dernière intervention 23 mars 2007 14
6 mars 2005 à 12:14
Salut Kiceron,

Comme un démineur est une matrice de n colonnes et n lignes
tu peux tirer un nombre aléatoire pour chaque ligne et colonne.

Supposons donc 10 bombes : tableau bombe(10)
et un démineur 8x8 : tableau demineur(8,8)

Pour placer une bombe :

Tirage d'un nombre aléatoire pour la colonne : nc
Tirage d'un nombre aléatoire pour la ligne : nl

Donc la bombe n :

bombe(n)=demineur(nc,nl)

Précaution : pas 2 bombes au même endroit

Ainsi de suite...

Quel beau dimanche
1
kiceron Messages postés 18 Date d'inscription jeudi 9 septembre 2004 Statut Membre Dernière intervention 13 février 2006
6 mars 2005 à 13:21
merci toliman je vois plus clair maintenant :d
0