|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2012 Messages : 1 ![]() |
Bonjour , je suis étudiant et , dans le cadre d'un projet informatique , je cherche à créer un solveur de sudoku sur maple. J’ai donc besoin à un moment de créer une boucle "pour" mais qui ne ferai défiler que les valeurs d'un bloc , c'est à dire les gros carrés composés de 9 petits carré.
En ce qui concerne les valeurs de début et de fin à entrer , je les connais mais mon problème est de créer une boucle qui ne vas sélectionner que 3 cases puis qui va sauter les 8 suivantes pour sélectionner les 3 autres cases de la ligne suivante du bloc puis qui va ressauter 8 cases pour faire defiler les 3 dernieres cases. Je sais que c'est dur à comprendre et c'est aussi dur à écrire pour moi , alors voici une photo de ce que je veux faire défiler comme valeurs : http://img805.imageshack.us/img805/5...nstitretis.jpg Je veux faire defiler dans la boucle les valeurs dans les cadres et je veux sauter les valeurs en dessous des fleches. Merci de votre aide. |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Quentin HenrietÉtudiant Inscription : mars 2011 Messages : 78 ![]() |
Une façon simple mais peut-être pas très jolie serait de boucler sur tout le tableau puis dans la boucle, avant le traitement, de tester avec un if si la case en cours t'intéresse ou pas.
Une autre idée serait de faire un tableau à deux dimensions (9 x 9), et de faire deux for imbriqués, l'un allant de l'indice 4 à 6, le second de 4 à 6 (pour l'exemple que tu présentes)
__________________
Mon projet : Devilsai |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com