fork(4) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. int t;
  7. long double r1,r2;
  8. cin>>t;
  9. for(int i=0;i<t;i++)
  10. {
  11. cin>>r1>>r2;
  12. long double p_r1=0.5*(r1*r1)*3.141592,p_r2=0.5*(r2*r2)*3.141592;
  13. long double c=(r1*r1)+(r2*r2);
  14. long double p_plk=c*0.5*3.141592,p_trj=0.5*(2*r1)*(2*r2);
  15. long int wynik=((p_r1+p_r2+p_trj)-p_plk)*100;
  16. cout<<wynik/100<<".";
  17. if(wynik%100<10){cout<<"0"<<wynik%100<<endl;}
  18. else{cout<<wynik%100<<endl;}
  19. // cout<<"p_r1= "<<p_r1<<endl;
  20. // cout<<"p_r2= "<<p_r2<<endl;
  21. // cout<<"p_plk= "<<p_plk<<endl;
  22. // cout<<"p_trj= "<<p_trj<<endl;
  23. }
  24. return 0;
  25. }
Success #stdin #stdout 0s 15240KB
stdin
1
3 5
stdout
30.00