fork(1) download
  1. #include<iostream>
  2. #include<math.h>
  3. #include<stdio.h>
  4. #include<cstdlib>
  5.  
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10. double a1, a2; // ускорения тел
  11. double v01, v02; // начальные скорости тел
  12. double s; // расстояние между телами
  13. double t;//время
  14. double a, b;
  15. double D;
  16. // Вводим ускорения, начальные скорости и расстояние между телами.
  17. cin >> a1;
  18. cin >> a2;
  19. cin >> v01;
  20. cin >> v02;
  21. cin >> s;
  22. a = (a1 + a2) / 2;
  23. b = v01 + v02;
  24. if(a == 0)
  25. {
  26. t = s / b;
  27. }
  28. else
  29. {
  30. D = b * b + 4 * a * s;
  31. t = (-b + sqrt(D)) / (2 * a);
  32. }
  33. cout << t << endl;
  34. return 0;
  35. }
Success #stdin #stdout 0s 3464KB
stdin
1 1 1 1 1
stdout
0.414214