Миша учится играть в шахматы. Самая любимая фигура Миши —
это слон, потому что слон может атаковать все клетки, которые находятся с ним на одной диагонали. Миша очень любознательный мальчик, поэтому он задумался: сколько клеток будет атаковать слон, если поставить его на клетку с номером строки R
и номером столбца C
на шахматной доске размером N×N
?
решить на с++
cpp
#include <iostream>
int main() {
int N, R, C;
std::cout << "Введите размер шахматной доски N: ";
std::cin >> N;
std::cout << "Введите номер строки R: ";
std::cin >> R;
std::cout << "Введите номер столбца C: ";
std::cin >> C;
int attacked_cells = 4 * (N - 1);
std::cout << "Слон на клетке (" << R << ", " << C << ") атакует " << attacked_cells << " клеток." << std::endl;
return 0;
}
Здесь мы считываем размер доски N, номер строки R и номер столбца C с помощью функции `std::cin`. Затем, используя формулу 4 * (N - 1), вычисляем количество клеток, которые атакует слон, и выводим результат на экран с помощью функции `std::cout`.
Пример работы программы:
Введите размер шахматной доски N: 8
Введите номер строки R: 3
Введите номер столбца C: 5
Слон на клетке (3, 5) атакует 28 клеток.
Таким образом, для шахматной доски размером 8x8 и слона, находящегося на клетке с координатами (3, 5), количество атакуемых клеток будет равно 28.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет