Объектно-ориентированное программирование С++
Для хранения информации о точке, многоугольнике, окружности (в зависимости от варианта задания) требуется создать собственный класс.
Для точки (класс Point) это два поля – координаты точки. Обязательны методы
Init (с двумя параметрами – инициализация),
Display (без параметров, вывод точки на экран).
Могут понадобиться метод либо внешняя функция Distance (расстояние), сравнение точек на совпадение и другие.
Полями для окружности являются радиус (целое или вещественное, смотреть по смыслу задачи) и центр (тип Point). Также обязательны методы Init (в зависимости от условий задачи инициализация может происходить радиусом и центром, но может быть полезна инициализация тремя точками – проверяется, если точки не лежат на одной прямой, то через эти точки можно провести окружность, для этого надо вычислить центр и радиус, см. Прилдожение) и Display.
Для хранения информации о множестве точек, многоугольников, окружностей используйте массив объектов типа "точка", "многоугольник", "окружность".
Вариант 7
Даны два множества точек на плоскости. Из первого множества выбрать три различные точки так, чтобы треугольник с вершинами в этих точках содержал (строго внутри себя) равное количество точек первого и второго множеств.
-
103 Здравствуйте.
Выполню задание с использованием разделения классов на заголовочные файлы и файлы реализации.
Рисование задания предлагаю сделать с помощью WinAPI.
Массивы сущностей можно реализовать в виде коллекции, либо возможно использование контейнеров STL.
Комментарии для каждого метода или класса реализую. Все непонятные моменты объясню.
-
2267 73 4 4 Сделаю качественно + могу сделать отчет, который все будет расписано
-
72 13 1 Доброго времени суток! Готов выполнить ваш заказ. Сделаю все быстро и качественно.
-
178 19 0 Здравствуйте!
Имею большой опыт выполнения подобных задач.
Готов выполнить Ваш проект.
-
Нужно ли вам рисовать точки и фигуры на экране, если да могу это слелать как на openGL 1-2 так и на OpenGL 3.3
-
Aktualne zlecenia dla freelancerów w kategorii C i C++
Konsultacja i audyt bieżącego projektu na Odoo 19 Community EditionSzukamy programisty Odoo — samodzielnego dewelopera z doświadczeniem w pracy z Odoo 19 Community Edition, w tym z wykorzystaniem Claude Code. Potrzebujemy specjalisty, który ma zrealizowane projekty w Odoo oraz praktyczne doświadczenie w programowaniu z użyciem Claude Code.… C i C++, Javascript & Typescript ∙ 2 dni 16 godzin temu ∙ 7 ofert |
Tworzenie lub modyfikacja oprogramowania i logiki dla trzech autonomicznych stacji LoRa opartych na ESP32.
413 PLN
tworzenie lub modyfikacja oprogramowania i logiki dla trzech autonomicznych stacji LoRa opartych na ESP32. Urządzenia powinny uruchamiać punkt dostępu Wi-Fi, udostępniać lokalną stronę przez przeglądarkę (HTTP), odbierać tekst i obrazy w promieniu 5-10 km (plus minus),… C i C++, C# ∙ 2 dni 18 godzin temu ∙ 3 oferty |
Rozwój oprogramowania dla Arduino (moduły RF 3–7,5 GHz, automatyczne skanowanie częstotliwości)Należy opracować system na Arduino do automatycznego wyszukiwania aktywnego analogowego sygnału wideo oraz automatycznego dostosowywania nadajnika do wykrytej częstotliwości.Planowane jest wykorzystanie trzech oddzielnych modułów odbiorczo-nadajnych: 3000–4200 MHz; 4900–6000… C i C++, Systemy wbudowane i mikrokontrolery ∙ 3 dni 17 godzin temu ∙ 4 oferty |
Czarna Ukraina (projekt RP na bazie MTA)
4242 PLN
|
Inżynier infrastruktury proxy mieszkalnychBudujemy sieć proxy dla użytkowników od podstaw — w pełni własną, bez dostawców zewnętrznych. Potrzebujemy jednego wyjątkowego inżyniera sieci, który zbuduje całą podstawę techniczną. Co zbudujesz: - SDK w tle dla Androida, które kieruje ruch proxy przez urządzenia użytkowników… C i C++, DevOps ∙ 9 dni 13 godzin temu ∙ 15 ofert |