Advertisement
Guest User

God save me

a guest
Nov 24th, 2014
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.73 KB | None | 0 0
  1. #include <iostream>
  2. #include <math.h>
  3. using namespace std;
  4. int main()
  5. {
  6. float a1, a2, b1, b2, c1, c2, s, h, a, b, c;
  7. cout<<"Введите координаты точек, последовательно по две для каждой\n";
  8. cin>>a1>>a2>>b1>>b2>>c1>>c2;
  9. a=sqrt(pow(a1-b1,2)+pow(a2-b2,2));
  10. b=sqrt(pow(b1-c1,2)+pow(b2-c2,2));
  11. c=sqrt(pow(c1-a1,2)+pow(c2-a2,2));
  12. if(((a+b)>c)&&((b+c)>a)&&((c+a)>b)&&(pow(a,2)>(pow(b,2)+pow(c,2)||pow(b,2)>pow(c,2)+pow(a,2)||pow(c,2)>pow(a,2)+pow(b,2))))
  13. {
  14. a2=(a+b+c)/2;
  15. s=sqrt(a*(a2-a)*(a2-b)*(a2-c));
  16. b2=a;
  17. if(b>b2)
  18. b2=b;
  19. if(c>b2)
  20. b2=c;
  21. c2=a;
  22. if(b<c2)
  23. c2=b;
  24. if(c<c2)
  25. c2=c;
  26. h=a+b+c-b2-c2;
  27. cout<<b2<<","<<h<<","<<c2<<".";
  28. }
  29. else cout<<"Неверные данные";
  30. return 0;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement