Главная » Статьи » Задачи из заказов » Заказ 07.01.07 Pascal |
Пройдет ли кирпич размерами A x B x C в прямоугольное окно X x Y.
{ ----------------------------------------------------------------------- 1. Пройдет ли кирпич размерами A x B x C в прямоугольное окно X x Y. ----------------------------------------------------------------------- } var a, b, c, x, y : longint; { функция проверяет можно ли прямоугольник со сторонами ax, ay просунуть через прямоугольник со сторонами bx, by. } function CanBeEnClosed(ax, ay, bx, by: longint) : boolean; begin if ( ((ax <= bx) and (ay <= by)) or ((ay <= bx) and (ax <= by)) ) then CanBeEnClosed := true else CanBeEnClosed := false; end; begin writeln('Введите A, B и С (через пробел):'); readln(a, b, c); writeln('Введите X, Y (через пробел):'); readln(x, y); if CanBeEnClosed(a, b, x, y) or CanBeEnClosed(b, c, x, y) or CanBeEnClosed(c, a, x, y) then writeln('Кирпич с размерами ', a, 'x', b, 'x', c, ' пройдёт через прямоугольное окно ', x, 'x', y) else writeln('Кирпич с размерами ', a, 'x', b, 'x', c, ' не пройдёт через прямоугольное окно ', x, 'x', y) end. | |
Категория: Заказ 07.01.07 Pascal | Добавил: solver (07.01.2007) | |
Просмотров: 1839 |