Две точки на плоскости заданы своими координатами. Разработайте, отладьте и проверьте программу, которая определяет какая из точек находится ближе
Две точки на плоскости заданы своими координатами. Разработайте, отладьте и протестируйте программу, определяющую, которая из точек находится ближе к началу координат.
Ответы (1 шт):
Автор решения: black4
→ Ссылка
определить длину вектора от начала координат до точки P1
определить длину вектора от начала координат до точки P2
сравнить две длины которая меньше - значит эта точка ближе к началу координат
Например.
Есть точка P(x,y,z) в 3D пространстве
или
Есть точка P(x,y) в 2D пространстве
Есть теорема Пифагора - длина вектора.
В 3D пространстве длина вектора равна len = sqrt(x * x + y * y + z * z);
В 2D пространстве длина вектора равна len = sqrt(x * x + y * y);
где sqrt - корень квадратный (из языка С++).