Какое минимальное расстояние должен проплыть Халк чтобы выбраться из бассейна на бортик? - Pascal
Формулировка задачи:
Халк плавал в бассейне размером N и M метров и устал. в этот момент он обнаружил, что находится на расстоянии X метров от одного из длинных бортиков (не обязательно от ближайшего) и Y метров от одного из коротких бортиков. Какое минимальное расстояние должен проплыть Халк чтобы выбраться из бассейна на бортик?
Формат входных данных
4 натуральных числа: n, m, x, y (n<>m) , разделенные пробелами. Все числа не превосходят 10000.
Формат выходных данных
Одно число - минимальное расстояние, которое должен проплыть Халк, чтобы выбраться на бортик.
Решение задачи: «Какое минимальное расстояние должен проплыть Халк чтобы выбраться из бассейна на бортик?»
textual
Листинг программы
- var
- n, m, x, y, t, min: integer;
- begin
- read(n, m, x, y);
- // Меняем местами, чтобы N <= M
- if n > m then begin
- t := n;
- n := m;
- m := t;
- end;
- min := x;
- if min > n - x then min := n - x;
- if min > y then min := y;
- if min > m - y then min := m - y;
- write(min);
- end.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д