Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.80
Serg046
21 / 21 / 2
Регистрация: 07.01.2010
Сообщений: 376
#1

Найти точку принадлежащую прямой - C++

29.05.2012, 17:30. Просмотров 2098. Ответов 2
Метки нет (Все метки)

Имею координаты двух точек, нужно найти точку, которая принадлежит этой прямой. Точка должна быть ближе ко второй вершине, ну или к первой не важно на n пикселей.
Подобное готовое у меня есть (через прям. треугольники), но частный случай.
Нету времени, надеюсь на помощь, может у кого уже есть функция или т.п.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2012, 17:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти точку принадлежащую прямой (C++):

На прямой своими концами заданы N отрезков. Найти точку принадлежащую максимальному числу отрезков - C++
Помогите пожалуйста понять, что от меня хотят и какой(как) разработать алгоритм для решения этой задачи. На прямой своими концами...

найти точку, принадлежащую - C++
дано множество отрезков на прямой. найти точку, которая принадлежит наибольшему количеству отрезков, определить это количество

Найти точку на прямой - C++
Найти на кривой Y(X)=sin2(2X)cos(4X) точку, абсцисса которой принадлежит интервалу и сумма расстояний от которой до прямых a1x+b1y+c1=0 и...

Найти точку пересечения отрезка с прямой - C++
Найти точку пересечения отрезка, заданного точками (х1;y1) и (x2;y2) с прямой, перпендикулярной данному отрезку, проходящей через точку...

Найти точку пересечения прямой с плоскостью - C++
Зарание спасибо.)

Не могу найти точку симметричную точке относительно прямой - C++
Найти точку симметричную точке А(-4;1) относительно прямой ВС 4х+3у-23=0

2
Andrey.K
343 / 264 / 15
Регистрация: 14.11.2010
Сообщений: 482
29.05.2012, 17:42 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    setlocale(0,"Rus");
    double x1,x2,y1,y2,x,y;
    cout<<"Введите координаты точки А(x1,y1): ";cin>>x1>>y1;
    cout<<"Введите координаты точки B(x2,y2): ";cin>>x2>>y2;
    cout<<"Введите проверяемую точку C(x,y): ";cin>>x>>y;
    if(((y-y1)/(y2-y1))==((x-x1)/(x2-x1))) cout<<"Точка принадлежит прямой."<<endl;
    else cout<<"Точка не принадлежит прямой."<<endl;
    getch();
    return 0;
}
1
Serg046
21 / 21 / 2
Регистрация: 07.01.2010
Сообщений: 376
29.05.2012, 17:55  [ТС] #3
Спасибо. Я дурак . А я тут в положениях прямой путался, где тангенс, где катангес юзать.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2012, 17:55
Привет! Вот еще темы с ответами:

Найти количество квадратов, имеющих общую точку с прямой - C++
В прямоугольной декартовой системе координат прямая задана двумя принадлежащими ей точками (О, W) и (100N, Е). Также заданы N2 квадратов со...

Вычислить точку пересечения прямой и плоскости в пространстве - C++
Вычислить точки пересечения прямой, заданной уравнениями y=kx+a, z=hx+b и плоскости AX+BY+CZ+D=0 по формулам x0= - (Ba+Cb+D)/(A+Bk+Ch);...

Класс Прямая(Помогите реализовать построение прямой через 1 точку и параллельную ей прямую) - C++
Помогите дописать класс // Методы класса &quot;Прямая&quot; // ------------------------------------------------------------- //...

Найти точку D, симметричную точку A относительно стороны BC. - C++
помогите решить пожалуйста...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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