Advertisement
Guest User

Untitled

a guest
Dec 8th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. typedef struct Point
  2. {
  3. int x;
  4. int y;
  5. };
  6.  
  7. float distanceBetween(Point p1, Point p2)
  8. {
  9. return sqrtf((p2.x - p1.x) * (p2.x - p1.x) + (p2.y - p1.y)* (p2.y - p1.y));
  10. }
  11. float pole(Point p1, Point p2, Point p3)
  12. {
  13. return (float)abs((p1.x * (p2.y - p3.y) + p2.x * (p3.y - p1.y) + p3.x * (p1.y - p2.y))) / 2;
  14. }
  15.  
  16. float obwod(Point p1, Point p2, Point p3)
  17. {
  18. return distanceBetween(p1,p2) + distanceBetween(p1,p3) + distanceBetween(p3,p2);
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement