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)); }