/
i-galimov
/
practice_cpp
Обзор
Документация
Войти
/
i-galimov
/
practice_cpp
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
kings_move.cpp
14 строк
732 B
Ilshat Galimov
Create kings_move.cpp
21 сен 2021, 20:44
Не верифицирован
21 сен 2021, 20:44
a085830
Код
Авторство
О чём код?
// Шахматная ладья ходит по горизонтали или вертикали. Даны две различные клетки шахматной доски, определите, может ли ладья попасть с первой клетки на вторую одним ходом. #include <iostream> using namespace std; int main() { int a, b, a1, b1; cin >> a >> b >> a1 >> b1; if ((a1 == a + 1 && b1 == b) || (b1 == b + 1 && a1 == a) || (a1 == a - 1 && b1 == b) || (b1 == b - 1 && a1 == a) || (a1 == a + 1 && b1 == b + 1) || (a1 == a + 1 && b1 == b - 1) || (a1 == a - 1 && b1 == b + 1) || (a1 == a - 1 && b1 == b - 1)) { cout << "YES"; } else { cout << "NO"; } return 0; }