Sebastian876

#3806

Jul 13th, 2021 (edited)
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.01 KB | None | 0 0
  1. /******************************************************************************
  2.  
  3. #3806       Mediane
  4. Se dau lungimile laturilor unui triunghi ABC. Aflați lungimile medianelor duse din A,B si C.
  5.  
  6. *******************************************************************************/
  7.  
  8. #include <iostream>
  9. #include <cmath>
  10. #include <iomanip>
  11.  
  12. using namespace std;
  13.  
  14. int main()
  15. {
  16.     int ab,bc,ca;  //mab=mediana care pica pe ab mbc=mediana care pica pe bc
  17.     double mab,mbc,mca;
  18.    
  19.     cout<<"AB= ";
  20.     cin>>ab;
  21.    
  22.     cout<<"AC= ";
  23.     cin>>ca;
  24.    
  25.     cout<<"BC= ";
  26.     cin>>bc;
  27.    
  28.    
  29.     mab=sqrt(((2*bc*bc)+(2*ca*ca)-(ab*ab))/4);         //teorema lui Stewart
  30.     mbc=sqrt(((2*ab*ab)+(2*ca*ca)-(bc*bc))/4);
  31.     mca=sqrt(((2*bc*bc)+(2*ab*ab)-(ca*ca))/4);
  32.    
  33.     cout<<"Mediana care pica pe ab este egala cu "<<setprecision(2)<<mab<<" , cea care pica pe ac este egala cu "<<setprecision(2)<<mca<<" , iar cea care pica pe bc este egala cu "<<setprecision(2)<<mbc<<endl;
  34.    
  35.    
  36.     return 0;
  37. }
  38.  
Advertisement
Add Comment
Please, Sign In to add comment