Теоретическое решение

      Координаты клеток шахматной доски состоят из двух частей (число и символ), если преобразовать символ в код через таблицу кодирования, то можно получить число. Например символ а - это в таблице кодирования 97 и т.д. Если сложить первую координату и перекодированный символ второй координаты, то можно увидеть закономерность, что черные поля имею четное зачение, а белые нечетные.

Язык программирования C++

#include <iostream>

using namespace std;

int main()
{
    int a;
    char b;
    cin >> b >> a;
    if (((a + b) % 2) == 0)
        cout << "CHERNOE";
    else
        cout << "BELOE";
    return 0;
}

Язык программирования Pascal

var a:integer; b:char;
begin
   read(b,a);
   if ((a+ord(b)) mod 2 = 1)

       then  writeln('BELOE')
   else
       writeln('CHERNOE');
end.