bonjour alors je fais appele a vous pour un coup de main au niveau du
probléme
du remplissage d'un carré recursivement voila une partie
l'instruction que je n'ai pas compris if x>=dim then
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 procedure trace(x, y, x_droite, y_bas, total_posees: integer); begin tab[x, y] := '$'; afficher_tableau; if (x >= dim) and (y >= dim) then exit; // point d'arrêt if y = 1 then begin if x >= dim then inc(x_droite); // effet de bord x := x_droite; y := y_bas + 1; if y > dim then dec(y); // effet de bord y_bas := y; if total_posees < dim * dim then // carré rempli ? trace(x, y, x_droite, y_bas, total_posees + 1);
inc(x_droite);effet de bord
est ce que ça veut dire que qu'on depasse la taille de la dim on revien
a la
premiére case EN ICRéMENTANT??? ET POUR total_poseees lui on affecté
une
valeur pour la tester???
VOILA AISEZ MOI SVP
Partager