Практикум по курсу "Объектно-ориентированное программирование" на языке C#. Андрианова А.А - 46 стр.

UptoLike

45
вывода и переопределить операции сравнения многоугольников по
площади. Написать методы вычисления площади многоугольника,
определения, принадлежит ли точка многоугольнику, определения,
является ли многоугольник выпуклым.
3. Разработать класс «Целое число в заданной системе счисления». Число
должно храниться в виде массива целых чисел (разрядов числа).
Определить конструктор, методы для организации ввода-вывода,
операции сложения, вычитания, умножения, деления и взятия остатка
от деления двух чисел и операции сравнения. Написать методы
перевода числа из одной системы счисления в другую.
4. Разработать класс «Бинарное дерево сортировки». Написать
конструкторы и деструктор, методы добавления нового узла, удаления
узла по ключевому значению, вычисления глубины дерева,
объединения двух деревьев, вычисления количества узлов на заданном
уровне, определения подобия двух деревьев.
        вывода и переопределить операции сравнения многоугольников по
        площади. Написать методы вычисления площади многоугольника,
        определения, принадлежит ли точка многоугольнику, определения,
        является ли многоугольник выпуклым.
     3. Разработать класс «Целое число в заданной системе счисления». Число
        должно храниться в виде массива целых чисел (разрядов числа).
        Определить конструктор, методы для организации ввода-вывода,
        операции сложения, вычитания, умножения, деления и взятия остатка
        от деления двух чисел и операции сравнения. Написать методы
        перевода числа из одной системы счисления в другую.
     4. Разработать класс «Бинарное дерево сортировки». Написать
        конструкторы и деструктор, методы добавления нового узла, удаления
        узла по ключевому значению, вычисления глубины дерева,
        объединения двух деревьев, вычисления количества узлов на заданном
        уровне, определения подобия двух деревьев.




45