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
Bonjour,
Est ce qu'il ya quelqu'un qui connait la solution: algorithme ou Pascal du problème de 8 dames. Merci
A voir également:

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;
3
Utilisateur anonyme
25 févr. 2008 à 14:33
Tu peux regarder ici : http://www.blindprod.fr.st/ dans la rubrique Pédagogie
0
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
Salut, merci c'est gentil de votre gentil mais j'ai pas comprit
0