Написание кода

Отменен
Заказ
4870340
Раздел
Программирование
Предмет
Тип работы
Антиплагиат
Не указан
Срок сдачи
12 Июн 2022 в 12:00
Цена
250 ₽
Блокировка
10 дней
Размещен
12 Июн 2022 в 07:37
Просмотров
76
Описание работы

Описать базовый класс Строка. Обязательные поля класса: 

  • указатель pChar — хранит адрес динамически выделенной памяти для размещения символов строки; 
  • значение типа word — хранит длину строки в байтах. Реализовать обязательные методы следующего назначения: 
  • конструктор без параметров; 
  • конструктор, принимающий в качестве параметра строковый литерал;  
  • конструктор, принимающий в качестве параметра символ; 
  • метод получения длины строки; 
  • метод очистки строки (сделать строку пустой); 
  • деструктор. 

Описать производный от Строка класс Комплексное_число. 

Строки данного класса состоят из двух полей, разделенных символом 1. 

Первое поле задает значение действительной части числа, а второе — значение мнимой. Каждое из полей может содержать только символы десятичных цифр и символы - и +, задающие знак числа. Символы - или + могут находиться только в первой позиции числа, причем символ + может отсутствовать, в этом случае число считается положительным. Если в составе инициализирующей строки будут встречены любые символы, отличные от допустимых, Комплексное_число принимает нулевое значение. Примеры строк: 33i 12, -7U00, +5i-21. 

Для класса Комплексное_число определить следующие методы: 

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