SteelR1-ое задание. Исходник и пример работы в приложении.
Ввод данных реализован самым неповоротливым способом - поочередным чтением каждой координаты, что занимает неприлично много места и вообще выглядит жутковато. Сделал так, ибо не знаю каким функциям и методам вас учат. Эту часть в случае чего поменяете под требования преподавателя, учебника и т.п.
Алгоритм прост, как тапочек: 1. Ввод координат отрезка. 2. Найдём угловые коэффициенты для отрезков, если равны - значит отрезки параллельные, прекращаем выполнение. 3. Посчитаем площадь треугольника из отрезка АВ и точки Z, и треугольника из отрезка СD и точки Z. Если равны - условие выполняется, не равны - не выполняется.
Answers & Comments
Исходник и пример работы в приложении.
Ввод данных реализован самым неповоротливым способом - поочередным чтением каждой координаты, что занимает неприлично много места и вообще выглядит жутковато. Сделал так, ибо не знаю каким функциям и методам вас учат. Эту часть в случае чего поменяете под требования преподавателя, учебника и т.п.
Алгоритм прост, как тапочек:
1. Ввод координат отрезка.
2. Найдём угловые коэффициенты для отрезков, если равны - значит отрезки параллельные, прекращаем выполнение.
3. Посчитаем площадь треугольника из отрезка АВ и точки Z, и треугольника из отрезка СD и точки Z. Если равны - условие выполняется, не равны - не выполняется.