Ivan e Alexandre gostam de analisar o que o computador pode ou não fazer tanto para solucionar como para criar os jogos. Para o sudoku padrão (9 x 9), é relativamente simples escrever programas que resolvem todos os quadrados válidos.
Conseguem resolver todos os níveis (dificil, extremamente dificil, impossível e diabólico) com SUCESSO!!
Para adquirir os códigos de fonte em DELPHI e os algoritmo, favor dar o comentário!!
Abraço com forte pensamento!
Ivan Diesel
Software de Sudoku IA. É melhor solução do mundo! |
Listagem de algoritmo "Póssivel" em Linguagem DELPHI:
procedure TForm1.possivel; // gerar os números possíveis
var
x, y, n: integer;
s: string;
function tem_cruz(x, y, n: integer): boolean;
var
f: integer;
v: boolean;
begin
v := false;
for f := 1 to 9 do
if ((n = sud[f, y]) and (x <> f)) or ((n = sud[x, f]) and (y <> f)) then
v := true;
result := v;
end;
begin
for y := 1 to 9 do
for x := 1 to 9 do
begin
supos[x, y] :='';
s := '';
if sud[x, y] = 0 then
for n := 1 to 9 do
if (not celula(x, y, n)) and (not tem_cruz(x, y, n)) then
s := s + inttostr(n);
supos[x, y] := s;
end;
end;
var
x, y, n: integer;
s: string;
function tem_cruz(x, y, n: integer): boolean;
var
f: integer;
v: boolean;
begin
v := false;
for f := 1 to 9 do
if ((n = sud[f, y]) and (x <> f)) or ((n = sud[x, f]) and (y <> f)) then
v := true;
result := v;
end;
begin
for y := 1 to 9 do
for x := 1 to 9 do
begin
supos[x, y] :='';
s := '';
if sud[x, y] = 0 then
for n := 1 to 9 do
if (not celula(x, y, n)) and (not tem_cruz(x, y, n)) then
s := s + inttostr(n);
supos[x, y] := s;
end;
end;
Gostaria de receber o código e o algoritmo desse sudoku... se for possível, enviar para nicolasmelo2@hotmail.com
ResponderExcluirBom dia, poderia me enviar o código fonte? ederscostaedi@hotmail.com
ResponderExcluirObrigado
Ola tem como me enviar este codigo? johnatan-si@r7.com
ResponderExcluirOlá vc poderia me enviar o código? annelorayne@gmail.com
ResponderExcluirValor de codigo completo será 499,00
ResponderExcluirValor de software executavel sera 19,00
eu nem sei o que preciso
Excluirse do codigo completo e para que serve
ou do software para sudoku...
opa...Vms conversar...
ResponderExcluirtem como enviar para o seguinte email
ResponderExcluirluiz100doidao@hotmail.com
gostaria que vc me mandasse o codigo fonte, santosmariana03@yahoo.com.br Obrigada!
ResponderExcluirpode me mandar o codigo fonte e os algoritmos???
ResponderExcluirkalangoti@gmail.com
Olá, também estou desenvolvendo um algoritmo para Sudokus, você pode me enviar o código fonte para complementar meus estudos ?
ResponderExcluirloiana.mg@gmail.com
Excelente o seu trabalho, perfeito, gostaria de adquirir o código fonte.
ResponderExcluirFascinante ja comentei duas vezes inclusive de fazer curso .Como posso adquirir? iceblue.sv@gmail.com
ResponderExcluirImpressionante.Parabéns Quando posso e como adquirir?
ResponderExcluirgeissianeaguiar@gmail.com Pode me enviar?
ResponderExcluirAmigo onde posso baixa o código fonte do sudoku ou para enviar por email. obrigado.
ResponderExcluirflorisvaldo@yahoo.com
gostaria de receber esse sudoku. obrigado desde já.
ResponderExcluirbiasettija@hotmail.com