1. Классы, конструкторы, деструктор, перегрузка операторов. (972449), страница 2
Текст из файла (страница 2)
ВариантСоздать класс воинских подразделений: род войск, количество единиц (техники илилюдей), сила.Определить в нем конструктор, деструктор, конструктор копирования. Перегрузить операции «+», «-»,«+=», «-=», «=». Сложение и вычитание допустимо только в пределах одного рода войск. Перегрузитьоперации ввода и вывода. Написать программу – калькулятор, который позволит пользователю производитьарифметические операции с объектами данного класса.19. ВариантСоздать класс муравейников (количество муравьев, занимаемая площадь муравейника,вид муравьев, сила муравейника).Определить в нем конструктор, деструктор, конструктор копирования. Перегрузить операции «+», «-»,«+=», «-=», «=». Сложение и вычитание допустимо только для муравейников одного вида муравьев.Перегрузить операции ввода и вывода.
Написать программу – калькулятор.20. ВариантСоздать класс двумерных векторов.Определить в нем конструктор, деструктор, конструктор копирования. Перегрузить операции «+», «-»,«+=», «-=», «*», «/», «=» (умножение и деление – на вещественное число). Перегрузить операции ввода ивывода. Написать программу – калькулятор.21. ВариантСоздать класс полиномов 5 порядка.Определить в нем конструктор, деструктор, конструктор копирования.
Перегрузить операции «+», «-»,«+=», «-=», «*», «/», «=» (умножение и деление – на вещественное число). Перегрузить операции ввода ивывода. Написать программу – калькулятор.22. ВариантСоздать класс шаров.Определить в нем конструктор, деструктор, конструктор копирования. Перегрузить операции «+», «-»,«+=», «-=», «*», «/», «=» (умножение и деление – на вещественное число). Перегрузить операции ввода ивывода. Написать программу – калькулятор, который позволит пользователю производить арифметическиеоперации с объектами данного класса.23. ВариантСоздать класс студенческих групп (номер группы, количество студентов, фамилиястаросты).Определить в нем конструктор, деструктор, конструктор копирования. Перегрузить операции «+», «-»,«+=», «-=», «=».
При арифметических операциях староста всегда сохраняется от левого операнда.Перегрузить операции ввода и вывода. Написать программу – калькулятор, который позволит пользователюпроизводить арифметические операции с объектами данного класса.24. ВариантСоздать класс денежных сумм, хранимых в формате рубли.копейки.Определить в нем конструктор, деструктор, конструктор копирования. Перегрузить операции «+», «-»,«+=», «-=», «*», «/», «=» (умножение и деление – на вещественное число). Перегрузить операции ввода ивывода. Написать программу – калькулятор.25.
ВариантСоздать класс матриц N×N.N – произвольная, определяемая в программе константа. Определить в нем конструктор, деструктор,конструктор копирования. Перегрузить операции «+», «-», «+=», «-=», «*=», «=». Перегрузить операцииввода и вывода. Написать программу – калькулятор, который позволит пользователю производитьарифметические операции с объектами данного класса.19.03.20125.