Gennady
Гений
(60222)
14 лет назад
Доброго времени суток.
И в чем проблема? Для третьей четверти обе координаты должны быть отрицательными. Расстояние между точкой В и некоторой точкой массива определяется так
D := Sqrt(Sqr(Bx - A[ i ].X) + Sqr(By - A[ i ].Y));
В цикле просматриваете точки и для тех, у которых (A[ i ].X < 0) and (A[ i ].Y < 0) находите минимальное D.
А что значит, "Если таких точек нет"? Нет точек в третьей четверти? Наверное, да, поскольку если будет хоть одна точка, то она и будет ближайшей к В.
Удачи!
C испльзованием динамических массивов