Две точки на плоскости заданы своими координатами. Разработайте, отладьте и проверьте программу, которая определяет какая из точек находится ближе

Две точки на плоскости заданы своими координатами. Разработайте, отладьте и протестируйте программу, определяющую, которая из точек находится ближе к началу координат.


Ответы (1 шт):

Автор решения: black4
  1. определить длину вектора от начала координат до точки P1

  2. определить длину вектора от начала координат до точки P2

  3. сравнить две длины которая меньше - значит эта точка ближе к началу координат

Например.

Есть точка 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 - корень квадратный (из языка С++).

→ Ссылка