Advertisement
Guest User

Untitled

a guest
Mar 30th, 2020
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.48 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<math.h>
  3. double PI=3.141592653589793238462643383279502884197169399375105820974944592307816406286;
  4. int main(){
  5. int t,i;
  6. scanf("%d",&t);
  7. for(i=1;i<=t;i++){
  8. double a1,a2,b1,b2,o1,o2,oa1,oa2,ob1,ob2,dot,oa,ob;
  9. scanf("%lf%lf%lf%lf%lf%lf",&o1,&o2,&a1,&a2,&b1,&b2);
  10. oa1=a1-o1;
  11. oa2=a2-o2;
  12. ob1=b1-o1;
  13. ob2=b2-o2;
  14. oa=pow(oa1*oa1+oa2*oa2,0.5);
  15.  
  16. dot=oa1*ob1+oa2*ob2;
  17. ob=dot/(oa*oa);
  18. printf("%0.6lf\n",(2*PI*oa*acos(ob))/(2*PI));
  19.  
  20.  
  21. }
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28. return 0;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement