double getArea(triangle T) {
double a = sqrt((T.a.x - T.b.x) * (T.a.x - T.b.x) + (T.a.y - T.b.y) *
(T.a.y - T.b.y));
double b = sqrt((T.a.x - T.c.x) * (T.a.x - T.c.x) + (T.a.y - T.c.y) *
(T.a.y - T.c.y));
double c = sqrt((T.c.x - T.b.x) * (T.c.x - T.b.x) + (T.c.y - T.b.y) *
(T.c.y - T.b.y));
double s=(a+b+c)/2;
return sqrt(s*(s-a)*(s-b)*(s-c));
}

京公网安备 11010502036488号