|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.06.2023, 17:12 | #1 |
Регистрация: 21.05.2023
Сообщений: 4
|
C++, пересекаются ли лучи с заданными координатами
Даны два луча: AB и CD (A и C - вершины лучей, B и D лежат на лучах). Проверьте, пересекаются ли они.
Входные данные Программа получает на вход координаты точек A, B, C, D. Все координаты - целые, не превосходят 100 по модулю. Выходные данные Программа должна вывести слово YES или NO. Примеры входные данные 0 1 1 2 1 -1 1 0 выходные данные YES Мой код: Код:
Последний раз редактировалось BDA; 09.06.2023 в 02:26. |
07.06.2023, 17:57 | #2 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 741
|
Может нужно память сэкономить. Не int использовать, а char.
|
07.06.2023, 18:49 | #3 |
Регистрация: 21.05.2023
Сообщений: 4
|
Cuprum5, с char ещё меньше верных тестов, пишет, что ошибка именно неправильный ответ. Пробовал также через double, но лучше не стало.
|
08.06.2023, 13:18 | #4 |
Пользователь
Регистрация: 09.12.2021
Сообщений: 32
|
Ваш код верно проверяет, пересекаются ли два луча, используя условие пересечения прямых, проходящих через эти лучи. Однако, он не учитывает некоторые дополнительные случаи, которые могут возникнуть.
В задаче также нужно проверить, что точки B и D лежат по разные стороны от прямой, проходящей через луч AB. Аналогично, точки A и C должны лежать по разные стороны от прямой, проходящей через луч CD. Вот исправленный код, который учитывает эти случаи: Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
решение задачи в Pascal - Проверить принадлежность точки с заданными координатами кругу с заданным радиусом и координатами центра | Екатерина23 | Помощь студентам | 1 | 05.12.2013 16:35 |
Символы в консоле с заданными координатами C++ | JulyV | Помощь студентам | 0 | 10.10.2013 18:09 |
Попадает ли точка с заданными координатами в область на графике? | ReMicroN | Помощь студентам | 0 | 01.04.2012 20:49 |
Принадлежность точки с заданными координатами | MorninG | Visual C++ | 5 | 29.01.2012 11:58 |
Массив RGB значений области экрана с заданными координатами | Vet | Помощь студентам | 2 | 17.07.2011 22:47 |