C/C++

Задача по программированию

Помогите пожалуйста решить задачи на C++

1.Коробку с размером основания a × b a×b нужно установить на прямоугольный поддон размером x × y x×y, так чтобы она не выступала за его края. Требуется определить, можно ли это сделать
2.В самолет допускается проносить ручную кладь размером не более 55×40×25 см. Требуется определить, можно ли считать предмет багажа с известными размерами ручной кладью.

(Нельзя добавлять никакие библиотеки, за исключением функции нахождения модуля abs. Можно пользоваться только условными операторами)
1)
 if( (a
VA
Victor Alexandrovich
6 578
Лучший ответ
Алексей Догадаев первую задачу засчитали, спасибо большое! А вторая при подстановке 50 20 45 выдаёт YES, а надо NO.(может я что не так сделала)
 #include  
using namespace std;
int main() {
int a, b, x, y;
cin >> a >> b >> x >> y;
auto min_box = a < b ? a : b;
auto max_box = a > b ? a : b;
auto min_pallet = x < y ? x : y;
auto max_pallet = x > y ? x : y;
auto result = max_box a >> b >> c;
auto min = (a < b) ? (a < c) ? a : c : (b < c) ? b : c;
auto max = (a > b) ? (a > c) ? a : c : (b > c) ? b : c;
auto mid = a + b + c - min - max;
auto result = max
ES
Emin Shirinov
63 335
Доц Пушкино наверное, можно было без промежуточных переменных обойтись
не понятно зачем вы повторяете a × b a×b и x × y x×y
Сравни длины диагоналей. Если длина диагонали коробки больше диагонали поддона, то нельзя, иначе можно
...account Reverse Group... Во второй задаче: считай всё числа в массив, отсортируй его и сравнивай с массивом {55,40,25}. Если хотя бы один элемент больше, то нельзя
Не дочитал
Уснул
Руслан Марюх
Руслан Марюх
7 402
#include <bits/stdc++.h>//1 задача
using namespace std;

int main(){
int a, b, x ,y;
cin >>a >>b >>x >>y;

if(a * b >= x * y){
cout <<"YES" <<endl;
}
else {
cout <<"NO" <<endl;
}

return 0;
}
#include <bits/stdc++.h>//2 задача
using namespace std;

int main(){
int a, b, c;
cin >>a >>b >>c;

if(a * b * c <= (55 * 40 * 25)){
cout <<"YES" <<endl;
}
else {
cout <<"NO" <<endl;
}

return 0;
}
Леонид Николаев if(a * b >= x * y) ?
т.е. вы коробку согнёте под форму подноса?

поднос 4х4
коробка 2х8
дерзайте...
Эльнур Рагимов Помоги с задачей пожалуйста https://otvet.mail.ru/question/231221733