Advertisement
Guest User

Untitled

a guest
Oct 1st, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdio>
  3. #include <string>
  4. #include <map>
  5. #include <set>
  6. #include <deque>
  7. #include <queue>
  8. #include <memory.h>
  9. #include <vector>
  10. #include <algorithm>
  11. #include <iomanip>
  12.  
  13.  
  14. using namespace std;
  15. vector<string> lt;
  16. int main() {
  17. freopen("triangles.in", "r", stdin);
  18. freopen("triangles.out", "w", stdout);
  19. long double a, b, c, S, sum = 0, p;
  20. cin >> a >> b >> c;
  21. p = (a + b + c) / 2;
  22. S = sqrt(p * (p - a)) * sqrt((p - b) *(p - c));
  23. sum += S;
  24.  
  25. cin >> a >> b >> c;
  26. p = (a + b + c) / 2;
  27. S = sqrt(p * (p - a)) * sqrt((p - b) *(p - c));
  28. sum += S;
  29. cin >> a >> b >> c;
  30. p = (a + b + c) / 2;
  31. S = sqrt(p * (p - a)) * sqrt((p - b) *(p - c));
  32. sum += S;
  33.  
  34. long double ans = sqrt(sum / 6);
  35. //cout << ans;return 0;
  36. printf("%.9f", double(ans));
  37.  
  38.  
  39. return 0;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement