Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Echoes
0 / 0 / 0
Регистрация: 21.04.2011
Сообщений: 9
#1

принадлежность стороне треугольника - C++

24.05.2011, 23:10. Просмотров 508. Ответов 1
Метки нет (Все метки)

Заданы прямоугольные координаты х1,у1,х2,у2,х3,у3 вершин треугольника и координаты х,у точки. Составить программу определения нахождения точки на одной из сторон треугольника

Помогите, пожалуйста.. делала через площади ( если одна из площадей равна 0), но программа не корректно работает, если все вершины лежат на одной прямой или треугольник стягивается в точку.. Условие с точкой добавила, а вот с прямой не очень понятно.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2011, 23:10     принадлежность стороне треугольника
Посмотрите здесь:

Вычисление объема тэтраэдра по его стороне C++
принадлежность точек C++
Написать программу, которая считывает длины сторон треугольника, проверяет возможность построения треугольника и находит все медианы этого треуголника C++
принадлежность точки C++
Принадлежность множеству C++
Принадлежность полигону C++
Как корректно считать вектор boost::asio::streambuf на стороне клиента C++
Описать процедуру TrianglePS, вычисляющую по стороне равностороннего треугольника его периметр, площадь и квадрат C++
матрица разделена диагоналями на 4 треугольника, элементы верхнего и нижнего треугольника нулевые C++
C++ Вычислить периметр и площадь по заданной стороне.
C++ На какой стороне улицы проживает больше жителей?
Определить на какой стороне улицы проживает больше жителей C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4819 / 3239 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
25.05.2011, 09:20     принадлежность стороне треугольника #2
составяешь уравнение прямой, которой принадлежит сторона
если точка удовлетворяет уравнению, проверяешь, лежит ли она между x1 и x2 и y1 и y2

уравнение прямой по двум точкам
http://www.cyberforum.ru/cgi-bin/latex.cgi?\begin{vmatrix} x & y & 1 \\  x_1 & y_1 & 1\\  x_2 & y_2 & 1 \end{vmatrix} = 0
равно уберёшь в определителе (глюк)
Yandex
Объявления
25.05.2011, 09:20     принадлежность стороне треугольника
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru