fork download
  1. #include <iostream>
  2. #include <cmath>//данная библиотека позволяет извлекать корень квадратный
  3. #include <iomanip>//данная библиотека позволяет устанавливать количество знаков после запятой
  4. using namespace std;
  5.  
  6. int main() {
  7. int s, a;//площадь треугольника,разность основания и высоты
  8. int d;//дискриминант
  9. double h, dk;// высота треугольника, корень квадратный из дискриминанта
  10. cin >> s >> a;
  11. d = a*a + 8*s;//формула для нахождения дискриминанта
  12. dk = sqrt(d);//извлекаем корень квадратный из дискриминанта
  13. h = (-a + dk)/2;//формула для нахождения высоты треугольника
  14. cout << fixed << setprecision(2) << h;// функция с её аргументом позволяет вывеси результат, округлённый до двух десятичных знаков
  15.  
  16. return 0;
  17. }
Success #stdin #stdout 0s 4576KB
stdin
Standard input is empty
stdout
0.00