SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: klade en Miércoles 11 de Febrero de 2009, 00:24

Título: Sudoku en C++
Publicado por: klade en Miércoles 11 de Febrero de 2009, 00:24
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