Sebastian876

#3812

Jun 30th, 2021 (edited)
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.13 KB | None | 0 0
  1. /******************************************************************************
  2.  
  3. #3812                                 Inaltimi2
  4. Se dau lungimile laturilor unui triunghi ABC. Calculati lungimile inaltimilor duse din A, B, C.
  5.  
  6. *******************************************************************************/
  7.  
  8. #include <iostream>
  9. #include <cmath>
  10.  
  11. using namespace std;
  12.  
  13. int main()
  14. {
  15.     cout<<"PROBLEMA 3812 "<<endl;
  16.    
  17.     int a,b,c,a1,p;
  18.     double AD,BD,CD;
  19.    
  20.     cout<<"l1= ";                                 //a1=aria triunghiului ABC
  21.     cin>>a;                                       //p=semiperimetrul triunghiului ABC
  22.    
  23.     cout<<"l2= ";                              
  24.     cin>>b;                                      
  25.    
  26.     cout<<"l3= ";                              
  27.     cin>>c;      
  28.    
  29.     p=(a+b+c)/2;
  30.    
  31.     a1=sqrt(p*(p-a)*(p-b)*(p-c));  //formula lui HERON
  32.  
  33.    
  34.     //a1=(AD*c)/2;
  35.  //   a1=(BD*b)/2;
  36.   // a1=(CD*a)/2;
  37.    
  38.     AD=(2*a1)/c;
  39.     BD=(2*a1)/b;
  40.     CD=(2*a1)/a;
  41.    
  42.    
  43.     cout<<"Inaltimea AD = "<<AD<<" , BD = "<<BD<<" , iar CD = "<<CD<<endl;
  44.  
  45.     return 0;
  46. }
  47.  
Advertisement
Add Comment
Please, Sign In to add comment