Для студентов МГТУ им. Н.Э.Баумана по предмету Объектно-ориентированное программирование (ООП)Лабораторная работа № 3 + ОТЧЁТ (B19)Лабораторная работа № 3 + ОТЧЁТ (B19)
5,0055
2020-08-162020-08-16СтудИзба
Лабораторная работа: Лабораторная работа № 3 + ОТЧЁТ (B19)
Описание
Лабораторная работа № 3
Программа и отчёт. В программе присутствуют комментарии, а в отчёте есть все необходимые блоки: титульный лист, текст задания, алгоритм выполнения задачи, текст программы и вывод.
Лабораторная была успешно защищена с этим отчётом и программой в 2019 году.
Задание:
Разработать объектно-ориентированную программу для исключения всех латинских букв, по которым совпадают два любых их подмножества, заданные двумя символьными строками в аргументах команды ее вызова. Все оставшиеся различные буквы должны отображаться строкой потока стандартного вывода, где они перечислены в обратном алфавитном порядке. Программная реализация такого исключения совпадений должна базироваться на разработке класса множества латинских букв с компонентным методом перегрузки оператора '^' и полем приватных данных, где состав множества кодируется двоичными разрядами целого числа без знака. Конструктор этого класса должен обеспечивать преобразование исходной символьной записи подмножества латинских букв в бинарный целочисленный формат. Необходимо также предусмотреть перегрузку оператора класса потока стандартного вывода для отображения объектов класса множества латинских букв.
Характеристики лабораторной работы
Учебное заведение
Семестр
Просмотров
118
Качество
Идеальное компьютерное
Размер
117,82 Kb
Список файлов
lab3.cc
lab3.docx