Advertisement
Guest User

Mesele-F

a guest
Dec 15th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.64 KB | None | 0 0
  1. /*
  2. Author: Kanan Asgarli
  3. */
  4. #include <bits/stdc++.h>
  5. #define MAX
  6.  
  7. using namespace std;
  8.  
  9. double dist(double x1, double y1, double x2, double y2){
  10.     return (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2);
  11. }
  12. int main()
  13. {
  14.     double x1, y1, x2, y2, x3, y3, x4, y4;
  15.     cin>>x1>>y1>>x2>>y2>>x3>>y3>>x4>>y4;
  16.     int say = 0;
  17.     double d1, d2, d3, d4, d5, d6;
  18.     d1 = dist(x1,y1,x2,y2);
  19.     d2 = dist(x2,y2,x3,y3);
  20.     d3 = dist(x3,y3,x4,y4);
  21.     d4 = dist(x1,y1,x4,y4);
  22.     d5 = dist(x1,y1,x3,y3);
  23.     d6 = dist(x2,y2,x4,y4);
  24.    
  25.     if(d1 + d2 == d5)
  26.         say++;
  27.     if(d2 + d3 == d6)
  28.         say++;
  29.     if(d3 + d4 == d5)
  30.         say++;
  31.     if(d4 + d1 == d6)
  32.         say++;
  33.     cout<<say<<endl;
  34.    
  35.     return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement