Решение задачи Клетки с Acmp

Без пояснения   Просмотров: 76


Известно, что шахматная доска имеет размерность 8х8 и состоит из клеток 2х цветов, например, черного и белого (см. рисунок). Каждая клетка имеет координату, состоящую из буквы и цифры. Горизонтальное расположение клетки определяется буквой от A до H, а вертикальное – цифрой от 1 до 8. Заметим, что клетка с координатой А1 имеет черный цвет. Требуется по заданной координате определить цвет клетки.

Код

#include <iostream>
 
using namespace std;
 
int main()
{
    string s;
    cin >> s;
    if(s[0]=='A' && s[1]=='1'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='A' && s[1]=='3'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='A' && s[1]=='5'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='A' && s[1]=='7'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='B' && s[1]=='2'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='B' && s[1]=='4'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='B' && s[1]=='6'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='B' && s[1]=='8'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='C' && s[1]=='1'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='C' && s[1]=='3'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='C' && s[1]=='5'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='C' && s[1]=='7'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='D' && s[1]=='2'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='D' && s[1]=='4'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='D' && s[1]=='6'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='D' && s[1]=='8'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='E' && s[1]=='1'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='E' && s[1]=='3'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='E' && s[1]=='5'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='E' && s[1]=='7'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='F' && s[1]=='2'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='F' && s[1]=='4'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='F' && s[1]=='6'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='F' && s[1]=='8'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='G' && s[1]=='1'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='G' && s[1]=='3'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='G' && s[1]=='5'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='G' && s[1]=='7'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='H' && s[1]=='2'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='H' && s[1]=='4'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='H' && s[1]=='6'){
        cout << "BLACK";
        return 0;
    }
    if(s[0]=='H' && s[1]=='8'){
        cout << "BLACK";
        return 0;
    }
    cout << "WHITE";
    return 0;
}

         

Администратор Photo Автор: Администратор




Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться