Documente Academic
Documente Profesional
Documente Cultură
int reynas[8][8];
int contador;
using namespace std; // Esto lo ponemos para escribir "cout" o "cin" en lugar de std::cout o
std::cin
/*
void ImprimirTablero(){
int i,j;
for(i=0; i<8;i++){
//cout << "---------------- \n";
for(j=0;j<8;j++)
cout << reynas[i][j] << "\t";
cout << "\n \n";
}
system("pause");
}
/*
/*
if(fila<=columna){
i=0;
j=columna-fila;
}
if(fila>columna){
j=0;
i=fila-columna;
}
/*
if(fila>=7-columna){
j=7;
i=fila-(7-columna);
}
if(fila<7-columna){
i=0;
j=fila+columna;
}
return 0;
}
//
ImprimirTablero();
if(ChecarAtaque(fila,i) == 0)
if(fila<7)
ColocarReyna(fila + 1,0);
/*
if(ChecarAtaque(fila,i) == 1)
if(i<7){
reynas[fila][i]=0;
contador--;
ColocarReyna(fila,i + 1);
}*/
if(contador == 9 && ChecarAtaque(fila,i) == 0)
ImprimirTablero();
reynas[fila][i]=0;
contador--;
//cout << fila << "\t" << columna << "\n";
}
//ImprimirTablero();
//contador--;
//reynas[fila][columna]=0;
//cout << "fin \n";
}
contador=1;
ColocarReyna(0,0);
recursividad
return 0;
}