solution- Given 3 distinct circles with positive integer radius R1 , R2 , and R3 , and arranged like in the picture below: Now, your task is to compute radius of small circle that can be created like yellow circle in the picture above. All circles in the picture above tangent each other. Input- The first line in the input data, there is an integer T (0 < T ≤ 10 3 ) denoting number of test cases, than T lines follow. For each lines, there are three integer R1 , R2 , and R3 , (0 < { R1 , R2 , R3 } < 10 9 ) denoting radius of each circle like in the picture above. ATTENTION- take input in float- SYNTAX- #include<stdio.h> #include<math.h> #include<stdlib.h> int main() {double a,b,c,t; double r; scanf("%lf",&t); while(t--) { scanf("%lf%lf%lf",&a,&b,&c); if(a>0&&b>0&&c>0) { r=a*b*c/(2*sqrt(a*b*c*(a+b+...
Comments
Post a Comment