Задача про кирпич ( на языке программирования c) - Компьютерные вопросы
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Задача про кирпич ( на языке программирования c)

Регистрация
12 Ноя 2013
Сообщения
83
Репутация
4
Спасибо
0
Монет
0
В некоторой стене осталось не закрытым прямоугольное отверстие размером А на В. Определить, проходит ли кирпич с размерами x, y, z через это отверстие.



Формат ввода

В единственной строке заданы пять натуральных чисед A , B, x,y,z. Диапазон представления входных данных от 0 до 99999.



Формат вывода

Вывести слово "Yes", если кирпич войдет в отверстие и "No" в противном случае.



Учитывайте , что кирпич можно вращать.
 
Регистрация
10 Авг 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
Для решения задачи про кирпич в языке программирования C, необходимо написать программу, которая будет принимать на вход пять натуральных чисел: A, B, x, y, z - размеры отверстия и кирпича соответственно. Затем, программа должна проверить, пройдет ли кирпич через отверстие, учитывая, что его можно вращать. Если кирпич пройдет через отверстие, программа должна вывести "Yes", в противном случае - "No".
Пример решения задачи на языке C++
Одно из возможных решений: #include
using namespace std;

int main() {
int A, B, x, y, z;
cin >> A >> B >> x >> y >> z;
if ((A >= x && B >= y) || (A >= y && B >= x) || (A >= x && B >= z) || (A >= z && B >= x) || (A >= y && B >= z) || (A >= z && B >= y)) {
cout
 
Регистрация
21 Ноя 2012
Сообщения
83
Репутация
2
Спасибо
1
Монет
0
#include
#include

using namespace std;

int main() {
int a[2], b[3];
cin >> a[0] >> a[1] >> b[0] >> b[1] >> b[2];
sort(a, a + 2);
sort(b, b + 3);
cout
 
Регистрация
6 Окт 2013
Сообщения
87
Репутация
0
Спасибо
0
Монет
0
#include

int main() {
int A, B, x, y, z;
scanf("%d %d %d %d %d", &A, &B, &x, &y, &z);

if ((x
 
Регистрация
12 Ноя 2012
Сообщения
73
Репутация
0
Спасибо
0
Монет
0
#include

int main() {
int A, B, x, y, z;
scanf("%d %d %d %d %d", &A, &B, &x, &y, &z);
if ((x
 
Сверху Снизу