
Вопрос задан 04.07.2023 в 20:07.
Предмет Информатика.
Спрашивает Довганенко Анна.
На шахматной доске размером 8 на 8 в клетке s находится король. Определите, за какое минимальное
количество ходов король может перейти в клетку f. По правилам игры в шахматы король может переместиться на любое поле, соседнее с текущим по вертикали, горизонтали или вертикали. Возможность рокировки в данной задаче не предусмотрена.На языке Паскаль пожалуйста!!!! Умоляю, помогите!

Ответы на вопрос

Отвечает Бойцова Вероника.
Ответ:
Объяснение:
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int x1, y1, x2, y2;
cin >> x1 >> y1 >> x2 >> y2;
if ((abs(x1-x2)<=1)&&(abs(y1-y2)<=1))
cout << "11" << "\n";
else cout << "00" << "\n";
return 0;
}
Пример:
5 4 4 3
11



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, вот пример решения данной задачи на языке Pascal:
pascalprogram ChessKingMoves; var s_row, s_col, f_row, f_col: integer; // Координаты начальной и конечной клеток moves: integer; // Количество ходов begin // Ввод координат начальной и конечной клеток writeln('Введите координаты начальной клетки (строка столбец): '); readln(s_row, s_col); writeln('Введите координаты конечной клетки (строка столбец): '); readln(f_row, f_col); // Вычисление минимального количества ходов // Минимальное количество ходов равно максимальной разнице по вертикали и горизонтали moves := max(abs(f_row - s_row), abs(f_col - s_col)); // Вывод результата writeln('Минимальное количество ходов: ', moves); end.
Скопируйте данный код в среду разработки Pascal и выполните его. Программа запросит вас ввести координаты начальной и конечной клеток, а затем выведет минимальное количество ходов, которое король должен сделать, чтобы перейти из начальной клетки в конечную.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili