Для хранения информации о точке, многоугольнике, окружности (в зависимости от варианта задания) требуется создать собственный класс.
Для точки (класс Point) это два поля – координаты точки. Обязательны методы
Init (с двумя параметрами – инициализация),
Display (без параметров, вывод точки на экран).
Могут понадобиться метод либо внешняя функция Distance (расстояние), сравнение точек на совпадение и другие.
Полями для окружности являются радиус (целое или вещественное, смотреть по смыслу задачи) и центр (тип Point). Также обязательны методы Init (в зависимости от условий задачи инициализация может происходить радиусом и центром, но может быть полезна инициализация тремя точками – проверяется, если точки не лежат на одной прямой, то через эти точки можно провести окружность, для этого надо вычислить центр и радиус, см. Прилдожение) и Display.
Для хранения информации о множестве точек, многоугольников, окружностей используйте массив объектов типа "точка", "многоугольник", "окружность".
Вариант 7
Даны два множества точек на плоскости. Из первого множества выбрать три различные точки так, чтобы треугольник с вершинами в этих точках содержал (строго внутри себя) равное количество точек первого и второго множеств.