Задать вопрос
25 августа, 10:50

1. Даны два действительных числа х, у. Найти max (min (x-y, y), x).

+4
Ответы (1)
  1. 25 августа, 14:21
    0
    Может быть, я тебя не так понял. Значит max (y, x) означет что надо вычислить что больше 'x' или 'y'? соответственно и min.

    var x, y, max, min: integer;

    Begin

    Writeln ('введите x, y через пробел') ;

    read (x, y) ;

    if x-y>y then min:=y else min:=x-y;

    {Если х-у>y тогда переменной min присваеваем значение y, в другом случае min присваеваем значение x-y (если "=" тоже, потому что значения будут одинаковы) }

    If min>x then max:=min else max:=x; {примерно также}

    Writeln (max) ;

    end.

    Если что - пиши в личку.

    Удачи!
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «1. Даны два действительных числа х, у. Найти max (min (x-y, y), x). ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы