void llenar_posiciones_alfil (int **tablero, int m, int n)
{
int i;
/* Movimientos hacia la derecha y abajo */
for (i = 0; m + i < 9 && n + i < 9; i++)
{
tablero[m + i][n + i] = 1;
}
/* Movimientos hacia la derecha y arriba */
for (i = 0; m - i >= 0 && n + i < 9; i++)
{
tablero[m - i][n + i] = 1;
}
/*movimientoss hacia izquierda arriba*/
for (i = 0; m - i >= 0 && n + i < 9; i++)
{
tablero[m - i][n - i] = 1;
}
/*movimiento hacia la izquierda abajo*/
for (i = 0; m + i < 9 && n + i < 9; i++)
{
tablero[m + i][n - i] = 1;
}
}
graciassssssssssssss ia m salio y como tenia ya el de la torre asi hago el d la reina !! gracias le hic la prueba de escritorio y lo entendi :)