begin process at 2012 02 12 21:20:34
  Trouver un code source :
 
dans
 

7 commentaire(s) de belthebut sur des sources sur tout CodeS-SourceS

Déposé sur Sudoku

hey!!! H60

Il y avait un bug ke G remodifier....
il faut juste initialiser nCount := 1 au lieu de := 0
tu vera la sa marchera mais je V rebalancer mon source....
Je croyai l'avoir déjà fait...
Posté le : 20/09/2006 11:27:52

Déposé sur Sudoku

=> tigris
ton code peut-être optimisé...

un truc tt simple:

function testval(cordx : integer ; cordy : integer ; nbr : integer) : integer;
var
  i, j : integer;
begin
  Result := 1;
  // Test sur la ligne et la colonne
  for i := 1 to 9 do begin
    if (grille[i, cordy] = nbr)             // Test sur la ligne
    or (grille[cordx, i] = nbr) then begin  // Test sur la colonne
      Result := 2;
      Exit;
    end;
  end;
  // Test dans le pavé de 3x3 cases
  for i := ((cordx-1) div 3*3)+1 to ((cordx-1) div 3*3)+3 do
   for j :=((cordy-1) div 3*3)+1 to ((cordy-1) div 3*3)+3 do
     begin
       if (grille[i, j] = nbr) then
         begin
           Result := 2;
           Exit;
         end;
     end;
end;

le begin de la première boucle FOR peut être suprimé... C rien de bien grave mais C juste pour le signaler

et merci encore...
Posté le : 15/09/2006 18:33:54

Déposé sur Sudoku

merci tigris je V y réfléchir mais hier soir sa ma pris jusqu'à 1 h du mat G commencé un faire (dans la même interface) un resolveur de grille.... une fois fini et expliké je la remettrai sur CS...

j'avai pensé à ta méthode mais je voulai pas me prendre la tête avec des boucle alors G fait fait en sorte ke sa test tt d'un coup...

Comme je te l'avai dit je sui pas un pro, j'essaye juste de bricolé un peu... Mais merci quand C fort interressant...

@ biantot pour la mise à jour de mon log... lol
;-)

666
Posté le : 15/09/2006 14:10:51

Déposé sur Sudoku

merci à tigris et à nono...
Posté le : 14/09/2006 11:04:00

Déposé sur Sudoku

merci les gars !!!
J'V pouvoir optimiser mon prog !!!
mais sa a pas été bien long C T rempli de copier/coller...
et pour les fonctions je faisai ça comme ça m'venai au plus simple...
mais J'V l'expliké plus en détail et je balance ça sur CS.

Posté le : 12/09/2006 15:04:36

Déposé sur Sudoku

hey tigris1

OK je vé rajouté quelque explications en plus et je rechengerai sur CS...
mais je tien à dire qd mêm que ça fait pas longtemp que je fait du delphi, environ 2 ans...
et je connai pas encore tt d'ailleur G pas trop compris le petit bout de prog que tu ma exélament sugéré.
mon gros problème étai justement de gérer les différente cases sans à chak fois reprendre leur nom...
si tu peut me donnée plus d'explication dessus j'en serai ravi...

à+
Posté le : 11/09/2006 21:42:01

Déposé sur Sudoku

merci tigris
C clair que c'est plus cour.... lol
mais je les fait assez rapidement...
Posté le : 11/09/2006 18:31:51

1


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales