Advertisement
Neveles

Main

Nov 7th, 2019
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. #include <iostream>
  2. #include "Triangle.h"
  3. #include "Point.h"
  4. #include <climits>
  5.  
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10. setlocale(LC_ALL, "rus");
  11. Point ob1, ob2, ob3;
  12. int x = 1;
  13. int y = 1;
  14. cout << "Введите координаты точек: ";
  15. double min = INT_MAX;
  16. int xMax = 0;
  17. int yMax = 0;
  18. while (x != 0 && y != 0)
  19. {
  20. cin >> x >> y;
  21. if (x != 0 && y != 0)
  22. ob1.setXY(x, y);
  23. if (ob3.getDistance(ob1.getX(), ob1.getY(), ob2.getX(), ob2.getY()) < min)
  24. {
  25. min = ob3.getDistance(ob1.getX(), ob1.getY(), ob2.getX(), ob2.getY());
  26. xMax = ob1.getX();
  27. yMax = ob1.getY();
  28. }
  29. }
  30. cout << "Самая близкая к началу координат точка и расстояние от начала координат до неё - " << xMax << " " << yMax << " " << min;
  31.  
  32. return 0;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement