Алгоритм условный нужен. Данных нет никаких, кроме того, что треугольник прямоугольный. Координат нет тоже.
Помогите, пожалуйста, очень нужно!
Другие языки программирования и технологии
СРОЧНО!! ! Где находится точка Х в треугольнике или за его пределами?
Стороны треугольника являются отрезками [прямых] . Уравнения прямых построить, допустим, мы можем.
Тогда поможет такой факт.
Если в уравнение прямой F(x, y) = 0 подставить координаты точки, находящейся на прямой, то получится, конечно, 0.
А если подставлять координаты точки вне прямой, получится либо плюс, либо минус (F(x,y) > 0 или F(x,y) < 0); причем ВСЕ точки в одной полуплоскости будут давать плюс, а ВСЕ точки в другой полуплоскости будут давать минус. Таким образом можно, для двух отдельно взятых точек, легко выяснить, находятся они в одной и той же полуплоскости или в разных (надо просто сравнить знаки) .
И теперь главное. . Точка X находится внутри треугольника тогда и только тогда, когда для уравнения каждой из сторон треугольника третья сторона и точка Х находятся в одной полуплоскости.
P. S. Хотя тут нужно уточнение. Если точка X находится прямо на границе, т. е. на стороне или на вершине треугольника, то считается внутри?
Тогда поможет такой факт.
Если в уравнение прямой F(x, y) = 0 подставить координаты точки, находящейся на прямой, то получится, конечно, 0.
А если подставлять координаты точки вне прямой, получится либо плюс, либо минус (F(x,y) > 0 или F(x,y) < 0); причем ВСЕ точки в одной полуплоскости будут давать плюс, а ВСЕ точки в другой полуплоскости будут давать минус. Таким образом можно, для двух отдельно взятых точек, легко выяснить, находятся они в одной и той же полуплоскости или в разных (надо просто сравнить знаки) .
И теперь главное. . Точка X находится внутри треугольника тогда и только тогда, когда для уравнения каждой из сторон треугольника третья сторона и точка Х находятся в одной полуплоскости.
P. S. Хотя тут нужно уточнение. Если точка X находится прямо на границе, т. е. на стороне или на вершине треугольника, то считается внутри?
Без координат не получиццо.
А делается это по сумме площадей. Пусть у нас есть треугольник АБС и точка Х. Тогда условие НЕвхождения точки в треугольник
S[ABX]+S[BCX]+S[ACX]>S[ABC]
Площади же находятся по формуле Герона из длин сторон, которые находятся из координат по теореме Пифагора.
Теперь ты все знаешь, и как только ты решишь, что входные данные все же должны быть - сможешь написать программу легко и просто.
А делается это по сумме площадей. Пусть у нас есть треугольник АБС и точка Х. Тогда условие НЕвхождения точки в треугольник
S[ABX]+S[BCX]+S[ACX]>S[ABC]
Площади же находятся по формуле Герона из длин сторон, которые находятся из координат по теореме Пифагора.
Теперь ты все знаешь, и как только ты решишь, что входные данные все же должны быть - сможешь написать программу легко и просто.
ты шутишь или под дуру косишь?
для ответа на данный вопрос надо знать и координаты точки и координаты вершин треугольника.
для ответа на данный вопрос надо знать и координаты точки и координаты вершин треугольника.
отвечал уже, не буть ботом
Если исходных данных НЕТ, ответ можно получить ТОЛЬКО через генератор случайных чисел. Если значение меньше 0,5 - отвечаем "нет", если больше или равно - пишем "да".
Срочно? Нах
я этом вопрос от тебя видел уже раз 10.
тебе же ответили еще вчера и позавчера.
нахрен задавать?
Дополню: генератор случайных чисел вообще бред.
тебе же ответили еще вчера и позавчера.
нахрен задавать?
Дополню: генератор случайных чисел вообще бред.
Похожие вопросы
- Как по координатам трех точек треугольника определить - начало координат находится внутри него или за его пределами?
- Как определить точку внутри треугольника? Turbo Delphi
- Треугольники, круги, точки и линии
- Как узнать находится ли точка внутри фигуры?
- не очень сложная прога на c++ не робит: Написать функцию, сравнивающую площадь двух треугольников, по координатам их вер
- Pascal ABC! Анимация движения точки в пределах окружности!
- Нужно создать класс треугольник. Задание небольшое. Очень прошу помочь, кому не сложно
- Оператор FOR Напечатать «*» треугольники.
- Задача на про треугольник на С++.
- Помогите с программированием на Си. Задача про треугольники