Algorithme de fonction sudoku [Résolu]

scoobidooo1 21 Messages postés vendredi 20 janvier 2006Date d'inscription 26 mars 2012 Dernière intervention - 30 oct. 2011 à 22:58 - Dernière réponse : scoobidooo1 21 Messages postés vendredi 20 janvier 2006Date d'inscription 26 mars 2012 Dernière intervention
- 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
Afficher la suite 

6 réponses

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

Merci


scoobi
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de scoobidooo1
cs_Julien39 6449 Messages postés mardi 8 mars 2005Date d'inscription 15 mars 2018 Dernière intervention - 7 nov. 2011 à 13:22
+3
Utile
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é ?
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_Julien39
scoobidooo1 21 Messages postés vendredi 20 janvier 2006Date d'inscription 26 mars 2012 Dernière intervention - 30 oct. 2011 à 23:05
0
Utile
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
Commenter la réponse de scoobidooo1
cs_Julien39 6449 Messages postés mardi 8 mars 2005Date d'inscription 15 mars 2018 Dernière intervention - 7 nov. 2011 à 07:57
0
Utile
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+
Commenter la réponse de cs_Julien39
scoobidooo1 21 Messages postés vendredi 20 janvier 2006Date d'inscription 26 mars 2012 Dernière intervention - 7 nov. 2011 à 12:18
0
Utile
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
Commenter la réponse de scoobidooo1
scoobidooo1 21 Messages postés vendredi 20 janvier 2006Date d'inscription 26 mars 2012 Dernière intervention - 7 nov. 2011 à 23:10
0
Utile
Vous pouvez le laisser
Si ça peut aider

Merci !

scoobi
Commenter la réponse de scoobidooo1

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.