Отменен
Заказ
1325625
Раздел
Программирование
Предмет
C/C++
Антиплагиат
Не указан
Срок сдачи
5 Окт 2018 в 23:59
Цена
200 ₽
Блокировка
15 дней
Размещен
3 Окт 2018 в 23:51
Просмотров
333
Описание работы
Описать базовый класс Строка. Обязательные поля класса:
□ указатель pChar хранит адрес динамически выделенной памяти для размещения символов строки;
□ значение типа word хранит длину строки в байтах.
Реализовать обязательные методы следующего назначения:
□ конструктор без параметров;
□ конструктор, принимающий в качестве параметра строковый литерал; п конструктор, принимающий в качестве параметра символ;
□ метод получения длины строки;
□ метод очистки строки (делает строку пустой);
□ деструктор.
Описать производный от Строка класс Комплексное число.
Строки данного класса должны состоять |из двух полей разделочных символом i. Первое поле задает значение действительной части числа, а второе - значение мнимой. Каждое из полей может содержать только символы десятичных цифр и символы - и +, определяющие знак числа. Символы - или + могут находиться только в первой позиции числа, причем символ + может отсутствовать, в этом случае число считается положительным. Если в составе инициализирующей строки будет встречен любой символ, отличный от допустимых, объект класса Комплексное число должен принимать нулевое значение. Примеры строк: 33il2, -7U00, +5i-21.
Для класса Комплексное_число определить следующие методы:
-проверка на равенство;
-сложение чисел;
-умножение чисел.
Написать тестовую программу, которая демонстрирует работу методов базового и производного классов.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Предыдущий заказ
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир