[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!

Check this out!

Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 5 | 3 | 2
Назад Вниз Каталог Обновить

Аноним 23/03/17 Чтв 17:35:37  149438605  
072.jpg (560Кб, 1600x2260)
задач по программированию-тред

Анон, привет. Мне нужна твоя помощь.
Как решать эти задачи?
На программиста не учусь, в программировании нихуя не разбираюсь, но сдавать надо.
Если поможешь мне - с меня тонна хентая.

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
Аноним 23/03/17 Чтв 17:36:14  149438643
036.jpg (527Кб, 1600x2260)
>>149438605 (OP)
бамп
Аноним 23/03/17 Чтв 17:40:11  149438874
066.jpg (571Кб, 1600x2260)
>>149438605 (OP)
бамп
Аноним 23/03/17 Чтв 18:14:44  149441091
>>149438605 (OP)
бамп
Аноним 23/03/17 Чтв 18:16:05  149441179
Откуда такие задачи если ты не учишься на программиста?
Аноним 23/03/17 Чтв 18:17:39  149441279
>>149441179
физфак

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 5 | 3 | 2
Назад Вверх Каталог Обновить

Топ тредов
Избранное