В основу решения возьму тот факт, что точка лежит внутри треугольника только в том случае, если сумма площадей трех образованных этой точкой и вершинами треугольников треугольников равна площади самого треугольника. Для нахождения площади треугольников использую формулу векторного произведения, деленного пополам.
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main() {
int x1, y1, x2, y2, x3, y3, x0, y0;
scanf("%d%d%d%d%d%d%d%d", &x1, &y1, &x2, &y2, &x3, &y3, &x0, &y0);
if (abs((x1 - x0) * (y2 - y0) - (x2 - x0) * (y1 - y0)) +
abs((x1 - x3) * (y0 - y3) - (x0 - x3) * (y1 - y3)) +
abs((x0 - x3) * (y2 - y3) - (x2 - x3) * (y0 - y3)) ==
abs((x1 - x3) * (y2 - y3) - (x2 - x3) * (y1 - y3)))
{
printf("YES");
} else {
printf("NO");
}
return 0;
}<span />
У первого к каждому числу прибовляют 2; ко второй к двум прибовляют два и получают четыре потом к четырём прибовляем четыре и т.д; потом к каждому числу прибовляют 1; потом к каждому числу прибовляют 3
Паллада залов Жуан лежал Адда
Ответ 4. приоритет операций у деления, а значит в числителе будет только 25 (а не 50+25), а выражение 4*10-2 стоит в скобках, а значит все выражение будет в знаменателе