Какое минимальное расстояние должен проплыть Халк чтобы выбраться из бассейна на бортик? - 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.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5
Похожие ответы