Advertisement
damihenrique

Untitled

Jan 26th, 2015
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.53 KB | None | 0 0
  1. int A, B;
  2.     double delta, r1, r2, v1, v2;
  3.    
  4.     while(scanf("%d%d",&A,&B) && A+B){
  5.        
  6.         delta = ( (-4.0*A - 4.0*B)*(-4.0*A - 4.0*B) ) - ( 48*(A*B) );
  7.        
  8.         r1 = ( (-(-4.0*A - 4.0*B)) + sqrt(delta) ) / 24;
  9.         r2 = ( (-(-4.0*A - 4.0*B)) - sqrt(delta) ) / 24;
  10.        
  11.         v1 =  (A - 2.0*r1) * (B - 2.0*r1) * r1;
  12.         v2 =  (A - 2.0*r2) * (B - 2.0*r2) * r2;
  13.        
  14.         if(v1 > v2)
  15.             printf("%.4lf %.4lf\n",r1,v1);
  16.         else
  17.             printf("%.4lf %.4lf\n",r2,v2);
  18.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement