Лабораторная работа
Описание
В ФАЙЛЕ ПРИСУТСТВУЕТ ОТЧЕТ
Разработать объектно-ориентированную программу подсчета числа различных заглавных букв в любом слове из латинских букв, которое задается аргументами командной строки ее вызова. Программная реализация вычислений должна быть основана на разработке класса подмножеств латинских букв, состав которого кодируют двоичные разряды приватного массива из пары целых чисел без знака. Конструктор этого класса должен обеспечивать его инициализацию по любой заданной строке и алфавиту заглавных букв (A-Z). Кроме того, в нем должна быть предусмотрена компонентная перегрузка оператора “,” для эффективного вычисления скалярного произведения бинарных кодов заданного и алфавитного наборов с быстрым подсчетом числа 1 разрядов. При обращении к нему операнды скалярного произведения должны быть заключены в круглые скобки. Результат вычислений должен отображаться строкой стандартного вывода. Отображение операндов его расчетной формулы должна обеспечивать дружественная перегрузка оператора “<<” класса потока стандартного вывода латинских наборов.
Характеристики лабораторной работы
Список файлов
- a09.cpp.docx 25,07 Kb