• Lunes 20 de Mayo de 2024, 16:27

Autor Tema:  Sudoku en C++  (Leído 2623 veces)

klade

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Sudoku en C++
« en: Miércoles 11 de Febrero de 2009, 00:24 »
0
Holas, bueno soy nueva utilizando este codigo y en general programando me dejaron un trabajo y es hacer el sudoku XD Esto es lo que he avanzado

Citar
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

void  main()
{
int x, y, n;
randomize();
for(x=1; x<=9; x++)
{ for(y=1; y<=9; y++)
 {
n=random(9) +1;

gotoxy(x*3, y*2);
printf("%d",n);
gotoxy(x*3-1, y*2-1);
printf("|",n);
gotoxy(x*3-1, y*2-1);
printf("+",n);
gotoxy(x*3-1, y*2+1);
printf("|",n);
gotoxy(x*3, y*2-1);
printf("-",n);
gotoxy(x*3-1, y*2);
printf("|",n);
gotoxy(x*3+1, y*2-1);
printf("-",n);
}


}
printf("nnn");
system("PAUSE");
getch ();
}

que es solo dibujar el tablero pero mi duda es como dejar los espacios en blanco por fila y columna y a la vez como hacer para que los numeros no se repitan por fila y columna o.o