Précédent   Forum du club des développeurs et IT Pro > Autres langages > Autres langages > Maple
Maple Forum d'entraide sur Maple
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 13/12/2012, 20h16   #1
Damino
Invité de passage
 
Inscription : décembre 2012
Messages : 1
Détails du profil
Informations forums :
Inscription : décembre 2012
Messages : 1
Points : 0
Points : 0
Par défaut Création boucle for spéciale

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.
Damino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2012, 13h17   #2
quentinh
Membre habitué
 
Avatar de quentinh
 
Homme Quentin Henriet
Étudiant
Inscription : mars 2011
Messages : 78
Détails du profil
Informations personnelles :
Nom : Homme Quentin Henriet
Âge : 21
Localisation : France, Ardennes (Champagne Ardenne)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 78
Points : 121
Points : 121
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
quentinh est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 01h06.


 
 
 
 
Partenaires

Hébergement Web