Se pide que se enumeren las casillas de un tablero de ajedrez de izquierda a derecha y de arriba hacia abajo.Luego se pide que se introduzca un numero de casilla por ejemplo la 45, y que el programa diga la posicion que ocupa , en este caso la (6,5)...Este es mi codigo pero no encuentro el fallo..Gracias de antemano.
using System;
namespace Ajedrez
{
class Program
{
static void Main(string[] args)
{
int comparador = 0;
int x;
int[,] Matriz = new int[8, 8];
Console.WriteLine("Introduce la casilla entre 1 y 64");
x = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i == 8; ++i)
{
for (int j = 1; j == 8; ++j)
{
comparador = comparador + 1;
if (x == comparador)
{
Console.WriteLine("La posición de la casilla " + x + "es [" + i + "," + j + "]");
}
}
}
}
}
}
using System;
namespace Ajedrez
{
class Program
{
static void Main(string[] args)
{
int comparador = 0;
int x;
int[,] Matriz = new int[8, 8];
Console.WriteLine("Introduce la casilla entre 1 y 64");
x = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i == 8; ++i)
{
for (int j = 1; j == 8; ++j)
{
comparador = comparador + 1;
if (x == comparador)
{
Console.WriteLine("La posición de la casilla " + x + "es [" + i + "," + j + "]");
}
}
}
}
}
}