Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

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

Le : 20/09/2006 11:27:52
Source : 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...


Le : 15/09/2006 18:33:54
Source : 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...


Le : 15/09/2006 14:10:51
Source : 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


Le : 14/09/2006 11:04:00
Source : SUDOKU
merci à tigris et à nono...


Le : 12/09/2006 15:04:36
Source : 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.



Le : 11/09/2006 21:42:01
Source : 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...

à+


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



1


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.