Probleme de 8 dames
Fermé
offa
Messages postés
21
Date d'inscription
samedi 18 mai 2002
Statut
Membre
Dernière intervention
23 avril 2008
-
24 févr. 2008 à 14:13
Aide - 14 avril 2010 à 18:48
Aide - 14 avril 2010 à 18:48
A voir également:
- Probleme de 8 dames
- Clé windows 8 - Guide
- Mixcraft 8 - Télécharger - Création musicale
- Internet explorer 8 - Télécharger - Navigateurs
- Exemple de mot de passe à 8 caractères - Guide
- Driver booster 8 - Télécharger - Pilotes & Matériel
2 réponses
procedure place_dame(t:tab;ndames : byte);
label suivant;
var i,j : byte;
begin
if (ndames = nbd+1) then
begin
nb_sol := nb_sol + 1;
Writeln('Voilà la solution N° : ' , nb_sol);
Writeln;
affiche(t,nbd);
aff2(t,nbd);
end
else
for i:=1 to nbd do
begin
for j:=1 to ndames-1 do
if ((t[j]= i) or (abs(t[j]-i) = abs(j-ndames))) then goto suivant;
t[ndames]:=i;
place_dame(t,ndames+1);
suivant : ;
end;
end;
label suivant;
var i,j : byte;
begin
if (ndames = nbd+1) then
begin
nb_sol := nb_sol + 1;
Writeln('Voilà la solution N° : ' , nb_sol);
Writeln;
affiche(t,nbd);
aff2(t,nbd);
end
else
for i:=1 to nbd do
begin
for j:=1 to ndames-1 do
if ((t[j]= i) or (abs(t[j]-i) = abs(j-ndames))) then goto suivant;
t[ndames]:=i;
place_dame(t,ndames+1);
suivant : ;
end;
end;
Utilisateur anonyme
25 févr. 2008 à 14:33
25 févr. 2008 à 14:33
Tu peux regarder ici : http://www.blindprod.fr.st/ dans la rubrique Pédagogie
offa
Messages postés
21
Date d'inscription
samedi 18 mai 2002
Statut
Membre
Dernière intervention
23 avril 2008
8
25 févr. 2008 à 18:29
25 févr. 2008 à 18:29
Salut, merci c'est gentil de votre gentil mais j'ai pas comprit