![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 21.05.2023
Сообщений: 4
|
![]()
Даны два луча: 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. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 744
|
![]()
Может нужно память сэкономить. Не int использовать, а char.
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 21.05.2023
Сообщений: 4
|
![]()
Cuprum5, с char ещё меньше верных тестов, пишет, что ошибка именно неправильный ответ. Пробовал также через double, но лучше не стало.
|
![]() |
![]() |
![]() |
#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 |