Algorithme de fonction sudoku

Résolu
scoobidooo1 Messages postés 21 Date d'inscription vendredi 20 janvier 2006 Statut Membre Dernière intervention 26 mars 2012 - 30 oct. 2011 à 22:58
scoobidooo1 Messages postés 21 Date d'inscription vendredi 20 janvier 2006 Statut Membre Dernière intervention 26 mars 2012 - 7 nov. 2011 à 23:10
Bonjour,
J'aimerais faire valider mes algorithmes des deux fonctions suivantes

1-
/* Fonction Boolean qui valide une grille remplie ou non*/
public boolean grilleremplie() {
boolean solution=true;
if(grille!=null){
for(int i=0;i<grille.length;i++){
for(int e=0;e<grille[i].length;e++){
if(grille[i][e]==0){
solution=false;
break;
}
}
}
}
else{
solution=false;
}
return solution;
}
/* Algorithme */

Validation de la grille remplie
validation solution = vrai
si grille = vide
pour ligne = 0
pour colonne = 0
si grille (ligne et colonne) = 0
solution = faux
arrêter et passer au suivant
sinon
solution = faux
donner la solution
------------------------------------------------------------------
2-
public void afficher(int[][] tab){
for(int i=0;i<tab.length;i++){
for(int e=0;e<tab[i].length;e++){
System.out.print(tab[i][e]+" ");
}
System.out.println();
}
System.out.println()
}
/* Algorithme */
pour chaque ligne de grille
pour chaque élément de la ligne
afficher le tableau
fin boucle
afficher lignes
fin de boucle
afficher éléments
--------------------------------------------------------------------
Merci !!!

scoobi

6 réponses

scoobidooo1 Messages postés 21 Date d'inscription vendredi 20 janvier 2006 Statut Membre Dernière intervention 26 mars 2012
2 nov. 2011 à 13:04
Mon TP3 est envoyé
N'ayant pas eu de réponse, ce sujet peut être supprimé

Merci


scoobi
3
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 370
7 nov. 2011 à 13:22
On ne supprime pas les messages qui ne trouvent pas de réponse. Tout est conservé.

On ne supprime que les messages qui contiennent des pubs ou autres choses interdites.

Sauf si tu souhaites vraiment que ce message soit supprimé ?
3
scoobidooo1 Messages postés 21 Date d'inscription vendredi 20 janvier 2006 Statut Membre Dernière intervention 26 mars 2012
30 oct. 2011 à 23:05
En fait pour :
1- Boucle 1(qu'est-ce qui boucle )
Boucle 2 ( qu'est-ce qui boucle)
Des lignes et colonnes ou des lignes et éléments de lignes ou encore des cases
2- Afficher (Qu'est-ce qui print)
i égale tu ligne
e égale tu colonne
I et e égale tu le tableau ou la grille

On parle de taille du tableau tab.length et taille de la grille grille.length??

Merci encore ?

scoobi
0
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 370
7 nov. 2011 à 07:57
Bonjour,

Si tu n'as pas eu de réponse, c'est que tu n'avais pas de problème précis, tu voulais juste "faire valider" ton programme.

Pour le valider, teste le, s'il y a des soucis poses des questions mais, en général, pour t'aider sur un point précis, nous n'exécutons pas ton code. Si tu veux avoir des réponses la prochaine fois, essaye de t'intéresser à un point précis qui te parais étrange.

a+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
scoobidooo1 Messages postés 21 Date d'inscription vendredi 20 janvier 2006 Statut Membre Dernière intervention 26 mars 2012
7 nov. 2011 à 12:18
Bonjour Julien

Effectivement, m'ayant aperçu après relecture de mon premier message, j'ai envoyé tout de suite un deuxième avec ce que je pensais être plus précis..éé

Pour la ligne qui mentionne " n'ayant pas eu de réponse et peut être supprimé.
Ce n'était pas de la déception ou frustation mais simplement un genre d'avis aux Admins si jamais ils passaient par là.

A+
scoobi
0
scoobidooo1 Messages postés 21 Date d'inscription vendredi 20 janvier 2006 Statut Membre Dernière intervention 26 mars 2012
7 nov. 2011 à 23:10
Vous pouvez le laisser
Si ça peut aider

Merci !

scoobi
0
Rejoignez-nous