Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include "Triangle.h"
- #include "Point.h"
- #include <climits>
- using namespace std;
- int main()
- {
- setlocale(LC_ALL, "rus");
- Point ob1, ob2, ob3;
- int x = 1;
- int y = 1;
- cout << "Введите координаты точек: ";
- double min = INT_MAX;
- int xMax = 0;
- int yMax = 0;
- while (x != 0 && y != 0)
- {
- cin >> x >> y;
- if (x != 0 && y != 0)
- ob1.setXY(x, y);
- if (ob3.getDistance(ob1.getX(), ob1.getY(), ob2.getX(), ob2.getY()) < min)
- {
- min = ob3.getDistance(ob1.getX(), ob1.getY(), ob2.getX(), ob2.getY());
- xMax = ob1.getX();
- yMax = ob1.getY();
- }
- }
- cout << "Самая близкая к началу координат точка и расстояние от начала координат до неё - " << xMax << " " << yMax << " " << min;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement