#include "pch.h"
#include <iostream>
//Вариант со склярным произведением.
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int x1, y1, x2, y2, x3, y3, tx, ty, a, b, c;
cout << "Введите попарно координаты вершин треугольника по часовой стрелке:" << endl;
cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3;
cout << "Введите координаты точки:" << endl;
cin >> tx >> ty;
a = (((tx - x1)*(y1 - y2)) - ((ty - y1)*(x1 - x2)));
b = (((tx - x2)*(y2 - y3)) - ((ty - y2)*(x2 - x3)));
c = (((tx - x3)*(y3 - y1)) - ((ty - y3)*(x3 - x1)));
if (a >= 0 && b >= 0 && c >= 0) {
cout << "Лежит" << endl;
}
else {
cout << "Не лежит" << endl;
}
return 0;
}