Задать вопрос
27 сентября, 01:03

Нужно написать на паскале

Два прямоугольника заданы длинами сторон. Определите можно ли первый прямоугольник целиком разместить во втором

+4
Ответы (2)
  1. 27 сентября, 01:31
    0
    Var a1, a2, b1, b2:integer;

    begin

    Readln (a1, a2, b1, b2);

    //Площадь первого прямоугольника - S1=a1b1, площадь второго - S2=a2b2; чтобы второй полностью поместился в первый, его площадь должна быть меньше либо равна площади первого//

    if a1*b1>=a2*b2 then

    Writeln ('Можно вписать')

    else Writeln ('Нельзя вписать');

    end.
  2. 27 сентября, 02:29
    0
    В корне неправильное решение. Если первый прямоугольник будет иметь стороны 1*9, а второй 3*6, то площадь первого будет меньше, но вписать его не получиться. Надо сравнивать стороны.
    ((a1 < a2) and (b1 < b2)) or ((a1 < b2) and (b1 < a1))

    Опечатался: (a1 < a2) and (b1 < b2)) or ((a1 < b2) and (b1 < a2)
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Нужно написать на паскале Два прямоугольника заданы длинами сторон. Определите можно ли первый прямоугольник целиком разместить во втором ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы