И не исчите.
Есть куча разных задач, где искомая прямая может оказаться горизонтальной, вертикальной, какой угодно:
проведение прямой по двум заданным точкам, построение радикальной оси пары окружностей, построение троцкианы семейства кривых, построение асимптоты заданной кривой, МНК-фит прямой по измерениям координат точек, итд итп.
Совсем тупой программист при вертикальном решении получит ошибку и сбой.
Не совсем тупой программист напишет, что с вертикальными решениями его программа не справляется.
Я, как человек, учивший математику, параметризо(вы)вал прямую, и наплевать мне было, что

.
Современный программист идёт на форум и плачет: "я математику плохо учил, а тут надо... модель

не всегда работает... как сделать?"
Параметризуйте прямую

и будет Вам счастье.
-- 03 июл 2012, 23:14:21 --(Оффтоп)
Не скажете алгоритм поиска асимптот
Каждый раз, когда Вы какую-нибудь ерунду называете высокопарными словами вроде "алгоритм", у меня что-то дёргается в брюхе. Амплитуда угрожающе возросла.