CM
Crazy Mart

Pascal задача можно ли прямоугольный пакет размером A,B,C положить в чемодан размерами X,Y,Z ?.

. можно ли прямоугольный пакет размером A,B,C положить в чемодан размерами X,Y,Z

напишите решение

АС
Алишер Сафаров

Сравниваете по осям, если хотя бы одна ось не подходит - нельзя.
Если есть повороты - сравниваете несколько раз посое разных поворотов.

Наталья Зверева
Наталья Зверева

var x,y,z, a, b, c:Extended;
procedure swapVars(var var1:Extended; var var2:Extended);
var
tmp:Extended;
begin
tmp:=var1;
var1:=var2;
var2:=tmp;
end;
begin
a:=10;
b:=30;
c:=20;
x:=11;
y:=21;
z:=31;
{Кагбэ нам лень читать x, y, z и a, b, c с клавиатуры}
if (y < z) then
swapVars(y,z);
if (x < y) then
swapVars(x,y);
{теперь у нас x > y > z}

if (b < c) then
swapVars(b,c);
if (a < b) then
swapVars(a,b);
{теперь у нас a > b > c}
if (a <= x) and (b <= y) and (c <= z) then
WriteLn('Пакет фпихуемый')
else
WriteLn('Пакет нефпихуемый');

end.

Похожие вопросы
Инкрименты с++. Почему x= a++ +b-- +--b - ++a; не равен такой последовательности действий: x=a++; x+=b--; x+=--b; x-=++a;
Pascal\программирование. Даны целые числа X,Y,Z,W.
Помогите решение задачи в Pascal пожалуйста. Даны вещественные числа x, y, z. Найти min(max(x+1,y-1), min(y,z)).
Написать программу (на языке Си) для вычисления a и b для заданных (с клавиатуры) x,y,z:
C++ не получается написать программу a=min((x+y+z)/3,x*y*z)/1+min^2(x+y+z)/3,x*y*z)
Докажите, что если ac+bc+ac=0, (a-b)*(a-c)+(b-c)*(b-a)+(c-a)*(c-b)=a(квадрате) +b(квадрате) +c(квадрате).
Задача Pascal: Даны целые числа a, b, c.Проверить истинность высказывания: Существует треугольник со сторонами a, b, c.
Доказать тождество задачи A?(B\C)=(A?B)\(A?C)
помогите решить и исследовать систему линейный уравнений методом Гауса a*x+y+z=1 x+a*y+z=a x+y+a*z=a^2
Сколько будет (a+b)(x+y) Сколько будет (a+b)(x+y)