задач по программированию-тредАнон, привет. Мне нужна твоя помощь. Как решать эти задачи? На программиста не учусь, в программировании нихуя не разбираюсь, но сдавать надо. Если поможешь мне - с меня тонна хентая.1 задачаВ задании необходимо реализовать интерфейс, позволяющий добавлять новые объекты, удалять все объекты, выполнять включенные в объект операции. Хранить объекты в виде глобального массива указателей фиксированной длины, например, 20. Текущее количество созданных объектов хранить в статической переменной, члене базового класса. Во всех вариантах должны быть реализованы два класса (базовый и производный) и методы:• Конструктор• Инициализация данных Init.• Ввод данных Read, который должен вводить необходимые данные через отдельное диалоговое окно с контролем правильности ввода.• Виртуальная функция Вывода информацииСоздать класс Fraction для работы с дробными числами и производный класс ColorFraction. Число должно быть представлено двумя полями: целая часть — длинное целое со знаком, дробная часть — беззнаковое короткое целое. Должны быть реализованы операции:сложения, вычитания, умножения, деления,сравнения equal, greater, lessМетод Display в области основного окна отображает дробь в виде эллипса, внутри которого выведен порядковый номер объекта и ее значение в виде «-xxxxx.yyyy».2 задача Создать шаблон указанного типа. Шаблон как минимум должен содержать:• необходимые конструкторы и деструктор,• перегруженный оператор присвоения (operator=), • перегруженный оператор извлечения из потока (friend operator>>)• перегруженный оператор вставки в поток (friend operator<<).Создать шаблон класса «очередь». Использовать его для структур Point (содержащих 2 координаты). 3 задача В задании необходимо:• Для обработки файлов использовать потоковую библиотеку <fstream>.• Данные обрабатывать через контейнерные классы библиотеки STL (<string>, <vector>, <list>).• Ошибочные ситуации (отсутствие файла, неправильная информация в файле и т.д.) обрабатывать с помощью механизма исключений. Вид приложения (консольное или Win32) выбирайте на Ваше усмотрение.Создать функцию разархивации файлов. Несколько файлов были слиты в один следующим образом: сначала идут названия всех файлов и их размеры, затем данные из этих файлов, разделенные, например, строками вида #########################. Надо разделить этот файл обратно на несколько файлов. Функция принимает название входного файла.4 задачаСоздать контейнер указанного типа. Продемонстрировать возможности контейнера:• вставку элементов в конец, в начало, в произвольное место, • индексацию, • преобразование элементов, • работу через итераторы, • потоковый ввод-вывод,• обобщенных алгоритмов из algorithm. контейнер: Очередь с приоритетами priority_queueсодержимое: string
>>149438605 (OP)бамп
Откуда такие задачи если ты не учишься на программиста?
>>149441179физфак