решить задачу в Pascal.Заданы координаты вершин треугольника и точки.Определить лежит ли точка внутри треугольника.. - вопрос №1364073

Лучший ответ по мнению автора

uses crt;
var x1,y1,x2,y2,x3,y3,tx,ty:real;
begin
clrscr;
writeln('Введите координаты вершин треугольника по часовой стрелке:');
readln(x1,y1,x2,y2,x3,y3);
writeln('Введите координаты точки:');
readln(tx,ty);
if((tx-x1)*(y1-y2)-(ty-y1)*(x1-x2)>=0)and
  ((tx-x2)*(y2-y3)-(ty-y2)*(x2-x3)>=0)and
 ((tx-x3)*(y3-y1)-(ty-y3)*(x3-x1)>=0) then
    write('Лежит') else write('Не лежит');
readln
end.
07.02.15
Лучший ответ по мнению автора

Еva

от 100 p.
Читать ответы
Посмотреть всех экспертов из раздела Учеба и наука > Информатика
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store