HII this is geometry based problem u can use simple formula
to solve this
here is my ac c++ soluiton is
to solve this
here is my ac c++ soluiton is
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | #include<iostream> #include<cmath> #include<stdio.h> #include<stdlib.h> #include <iomanip> using namespace std; int main(){ int n; long double a,b,c,ga,gb,gc,S,R,HG,s; cin>>n; cout<<fixed; for(int i=0;i<n;i++){ cout<<setprecision(11); cin>>a>>ga>>gb>>gc; b=a*ga/gb; c=a*ga/gc; s=(a+b+c)/2; S=sqrt(s*(s-a)*(s-b)*(s-c)); R=a*b*c/4/S; HG=2*(sqrt(9*R*R-a*a-b*b-c*c))/3; cout<<setprecision(3); cout<<S<<" "<<HG<<endl; } return 0; } |
No comments:
Post a Comment