using System;

namespace exercises
{
	public class Tester
	{
		public void Run()
		{
			const int rows = 8;
			const int columns = 8;

			// Tworzy tablicę 8 na 8
			string[,] chessboardArray = new string[rows, columns];

			// Zapełnianie tablicy chessboardArray

			for (int i = 0; i < rows; i++)
			{
				// Jeśli wiersz rozpoczyna się od białego pola
				if ((i % 2) == 0)
				{
					for (int j = 0; j < columns; j++)
					{
						if ((j % 2) == 0)
						{
							chessboardArray[i, j] = "czarne";
						}
						else
						{
							chessboardArray[i, j] = "białe";
						}
					}
				}
				// W przeciwnym razie wiersz rozpoczyna się od białego pola
				else
				{
					for (int j = 0; j < columns; j++)
					{
						if ((j % 2) == 0)
						{
							chessboardArray[i, j] = "białe";
						}
						else
						{
							chessboardArray[i, j] = "czarne";
						}
					}
				}
			}

			// Pyta użytkownika o współrzędne
			Console.Write("Podaj numer wiersza (od 1 do 8): ");
			string rowEntry = Console.ReadLine();
			int testRow = Convert.ToInt32(rowEntry);
			Console.Write("Podaj numer kolumny (od 1 do 8): ");
			string colEntry = Console.ReadLine();
			int testCol = Convert.ToInt32(colEntry);

			// Wyświetlanie koloru dla pola o podanych współrzędnych
			Console.WriteLine("Pole {0}, {1} jest {2}.", testRow,
			   testCol, chessboardArray[(testRow - 1), (testCol - 1)]);
		}

		static void Main()
		{
			Tester t = new Tester();
			t.Run();


		}
	}
}
