fork download
  1. #include<iostream>
  2. #include<cmath>
  3. using namespace std;
  4. int main()
  5. {
  6. int n;
  7. cin>>n;
  8. double a,b,c,d,res,h;
  9. for(int i=0;i<n;i++)
  10. {
  11. cin>>a>>b>>c>>d;
  12. h=((d*d)-(b*b)+abs((a-c)*(a-c)))/abs((2*a)-(2*c));
  13. h=sqrt((d*d)-(h*h));
  14. res=(a+c)*h;
  15. res=0.5*res;
  16. cout<<"Case "<<i+1<<": "<<res<<endl;
  17. }
  18. return 0;
  19. }
  20.  
Success #stdin #stdout 0s 3472KB
stdin
2
6 5 12 5
9 5 6 4
stdout
Case 1: 36
Case 2: 30