Что значит - "нет прямой"? Если есть две различные точки, то есть и прямая, через них проходящая.
(Оффтоп)
Вообще, по моему личному опыту - это задача для девятиклассника (сам её решал с приятелем, когда в 1966 году ездили на областную олимпиаду; его тоже этот вопрос интересовал). А Вы, похоже, уже и аналитическую геометрию изучаете.