fork download
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5. double getL(double c, double a, double b) { //Возвращает длину биссектрисы к стороне A при сторонах A, B, C
  6. double s = a + b;
  7. return sqrt(a * b * (s + c) * (s - c))/s;
  8. }
  9.  
  10. int main() {
  11. double a, b, c;
  12. cin >> a >> b >> c;
  13. cout << "Длины биссектрис к сторонам A, B и C равны " << getL(a, b, c) << ", " << getL(b, a, c) << " и " << getL(c, a, b) << ".";
  14. return 0;
  15. }
Success #stdin #stdout 0s 3460KB
stdin
6 7 9
stdout
Длины биссектрис к сторонам A, B и C равны 7.35803, 6.49923 и 4.67652.