Задача про кирпич
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Помогите с задачей плиииз!
Даны числа A, B, C, D. Если кирпич размерами A х B пролезет в отверстие C х D, то вывести «Да», в противном случае — «Нет».
А в чём проблема?
Да, я уже поняла, что без своей программы тут не помогут :/
Вот программа. но она работает неправильно: для некоторых тестовых данных дает «нет», а должно быть «да». Помогите найти ошибку!
Какие тестовые данные пихаются в программу я не знаю.
Твоя программа учитывает только случай, когда кирпич можно повернуть только на угол, кратный 90 градусам. Видимо при постановке задачи подразумевается, что кирпич можно повернуть на любой угол.
Например, если взять предельный случай, когда один из размеров кирпича равен 0, то минимальные размеры отверстия должны удовлетворять условию
C**2 + D**2 >= A**2
. Т.е. диагональ отверстия должна быть не меньше длины ненулевой стороны кирпича. При этом оба размера отверстия будут меньше длины кирпича.