|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.12.2020, 21:42 | #1 |
Регистрация: 28.12.2020
Сообщений: 4
|
В конструкторе класса инициируется поле, содержащее количество снежинок, выраженное целым числом.
Здравствуйте, помогите с этим заданием, я нуб
Напишите класс Snow по следующему описанию: В конструкторе класса инициируется поле, содержащее количество снежинок, выраженное целым числом. Класс включает методы перегрузки арифметических операторов: add() – сложение, sub() – вычитание, mul() – умножение, truediv() – деление. В классе код этих методов должен выполнять увеличение или уменьшение количества снежинок на число n или в n раз. Метод truediv() перегружает обычное (/), а не целочисленное (//) деление. Однако пусть в методе происходит округление значения до целого числа. Класс включает метод makeSnow(), который принимает сам объект и число снежинок в ряду, а возвращает строку вида "*\n*\n*…", где количество снежинок между '\n' равно переданному аргументу, а количество рядов вычисляется, исходя из общего количества снежинок. Вызов объекта класса Snow в нотации функции с одним аргументом, должен приводить к перезаписи значения поля, в котором хранится количество снежинок, на переданное в качестве аргумента значение. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка в маткаде "Значение должно быть целым числом".Как исправить? | Ejsmont_DD_17 | Помощь студентам | 0 | 01.05.2018 16:08 |
Объявления в конструкторе класса | polin11 | Общие вопросы C/C++ | 2 | 24.03.2018 16:25 |
Надо задать объект класса в конструкторе. | ZiPPER7 | Общие вопросы C/C++ | 4 | 17.12.2016 16:11 |
Поле в конструкторе отчетов | T11 | Microsoft Office Access | 6 | 02.09.2011 14:20 |
Конструктор инициализации целым числом | ИВэТэшка | Общие вопросы C/C++ | 2 | 12.07.2011 20:29 |