код на с++

Выполнен
Заказ
5667131
Раздел
Программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
14 Ноя 2023 в 11:00
Цена
1 400 ₽
Блокировка
10 дней
Размещен
13 Ноя 2023 в 16:52
Просмотров
62
Описание работы

Класс полутоновых изображений произвольного размера. 

Типы данных, с которыми должен работать класс.

  • bool
  • char
  • float
  • short

Как минимум, предоставить:

• конструктор с параметрами: размеры изображения и флагом(True - матрица заполняется случайными значениями выбранного типа/ False – матрица заполняется нулями);

• оператор () для чтения/записи элемента по указанным индексам;

• операторы умножения * (поэлементное «И» для bool) и сложения + (поэлементное «ИЛИ» для bool) изображений;

• операторы умножения * и сложения + изображения на константу;

• оператор ! для инвертирования значений изображения(значение меняется на противоположное по модулю);

• вычисление коэффициента заполнения изображения(сумма значений матрицы/ (количество ячеек*максимальное значение заданного типа);

Примечание:при реализации операторов *,+,- необходимо контролировать возможное переполнение типов. В таком случае значение должно принимать максимальное/минимальное значение соответствующего типа.


Задание

Нарисуйте прямоугольник с координатами левого верхнего угла x1,y1 и координатами правого нижнего угла x2,y2(значение для заполнения может задаваться пользователем).

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
20 часов 23 минуты
Выполнен
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир