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

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

Войти
Регистрация
Восстановить пароль
 
Кэролайн12
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 36
#1

Определить, лежит ли заданная точка на одной из сторон треугольника, заданного координатами своих вершин - C++

20.11.2013, 19:58. Просмотров 727. Ответов 4
Метки нет (Все метки)

Определить, лежит ли заданная точка на одной из сторон треугольника, заданного координатами своих вершин. Предусмотреть проверку возможности построения треугольника с заданными вершинами.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2013, 19:58     Определить, лежит ли заданная точка на одной из сторон треугольника, заданного координатами своих вершин
Посмотрите здесь:

C++ Определить, лежит ли точка с заданными координатами внутри треугольника
Два треугольника заданы координатами своих вершин A,B,C. Вычислить площадь треугольника и определить какой треугольник имеет большую площадь C++
Лежит ли точка М(xm;ym) внутри треугольника, заданного координатами своих вершин C++
C++ Создать класс произвольного треугольника, заданного координатами своих вершин
Определить, лежит ли заданная точка на одной из сторон треугольника, заданного координатами своих вершин C++
C++ Найти внутрение углы треугольника,заданного координатами своих вершин на площаде.
C++ Найти площадь треугольника заданного координатами своих вершин
C++ Функции: найти высоты треугольника, заданного координатами своих вершин
C++ Определить периметр треугольника, заданного координатами вершин
Найти высоты треугольника, заданного координатами своих вершин C++
C++ Найти периметр треугольника, заданного координатами своих вершин
Вычисление периметра треугольника, заданного координатами своих вершин C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Learx
1032 / 839 / 85
Регистрация: 31.03.2010
Сообщений: 2,465
20.11.2013, 20:47     Определить, лежит ли заданная точка на одной из сторон треугольника, заданного координатами своих вершин #2
треугольник можно построить на любых трех точках на плоскости.
воспользуемся формулой деления отрезка(ведь точка которая делит отрезок наверняка лежит на нем) чтоб узнать лежит ли точка (x,y) на отрезке (x1,y1) (x2,y2):
C#
1
2
3
double l = (x1-x)/(x-x2);
if(y==(y1+l*y2)/(1+l)) Console.WriteLine("Лежит на стороне");
else Console.WriteLine("Не лежит на стороне");
выполняем проверку для всех пар вершин.
aleks_pilipenko
)))
602 / 179 / 9
Регистрация: 31.12.2009
Сообщений: 2,500
Записей в блоге: 3
20.11.2013, 20:48     Определить, лежит ли заданная точка на одной из сторон треугольника, заданного координатами своих вершин #3
по каждым двум парам точек создаешь уравнение прямой вида: у=kx+b и проверяешь лежит ли точка на этой прямой...
Кэролайн12
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 36
20.11.2013, 22:14  [ТС]     Определить, лежит ли заданная точка на одной из сторон треугольника, заданного координатами своих вершин #4
напишите мне, пожалуйста, полную программу на С++)))
Learx
1032 / 839 / 85
Регистрация: 31.03.2010
Сообщений: 2,465
21.11.2013, 11:43     Определить, лежит ли заданная точка на одной из сторон треугольника, заданного координатами своих вершин #5
используй мой код, только вместо Console.WriteLine используй cout<<
ну и ввод данных сама напиши.
Yandex
Объявления
21.11.2013, 11:43     Определить, лежит ли заданная точка на одной из сторон треугольника, заданного координатами своих вершин
Ответ Создать тему
Опции темы

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