|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Определите все пересекающиеся прямые из множества прямых, полученных соединением
Затрудняюсь с написанием программы на Delphi условия такие:
Определите все пересекающиеся прямые из множества прямых, полученных соединением пар точек. Задано 3 пары чисел, определяющих 3 точки. Заранее спасибо тому кто поможет с кодом. |
#2
|
||||
|
||||
Если соединяются все возможные пары точек, то всё просто. 3 точки - треугольник. Прямые, проходящие через его стороны, априори пересекаются в этих точках. Таким образом, либо все прямые пересекаются, либо они все совпадают (точки лежат на одной прямой), что тоже можно в общем-то расценивать как пересечение.
jmp $ ; Happy End! The Cake Is A Lie. |
#3
|
||||
|
||||
А вот и пример реализации этого по варианту из первой же ссылки на школьный сайт в гугле
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |