9.1. Разработать класс ListInt, задающий список целых чисел. Используя этот класс в качестве базового класса, разработать класс StackInt, определяющий стек целых чисел. Задать в этом классе функцию, возвращающую среднее арифметическое элементов стека.
9.2. Разработать класс ListInt, задающий список целых чисел. Используя этот класс в качестве базового класса, разработать класс StackInt, определяющий стек целых чисел. Задать в этом классе функцию, возвращающую среднее арифметическое максимального и минимального элементов стека.
9.3. Разработать класс ListInt, задающий список целых чисел. Используя этот класс в качестве базового класса, разработать класс QueueInt, определяющий очередь целых чисел. Задать в этом классе функцию, возвращающую среднее арифметическое элементов очереди.
9.4. Разработать класс ListInt, задающий список целых чисел. Используя этот класс в качестве базового класса, разработать класс QueueInt, определяющий очередь целых чисел. Задать в этом классе функцию, упорядочивающую очередь по возрастанию.
|
|
9.5. Разработать класс ListInt, задающий список целых чисел. Используя этот класс в качестве базового класса, разработать класс QueueInt, определяющий очередь целых чисел. Задать в этом классе функцию, инвертирующую очередь.
9.6. Разработать класс ListInt, задающий список целых чисел. Используя этот класс в качестве базового класса, разработать класс QueueInt, определяющий очередь целых чисел. Задать в этом классе функцию, возвращающую максимальный и минимальный элемент очереди.
9.7. Разработать класс ListInt, задающий список целых чисел. Используя этот класс в качестве базового класса, разработать класс QueueInt, определяющий очередь целых чисел. Задать в этом классе функцию, добавляющую в очередь новый элемент в заданное место очереди.
9.8. Разработать класс ListInt, задающий список целых чисел. Используя этот класс в качестве базового класса, разработать класс QueueInt, определяющий очередь целых чисел. Задать в этом классе функцию, удаляющую элемент с заданного места очереди.
9.9. Разработать класс ListStr, задающий список строк. Используя этот класс в качестве базового класса, разработать класс StackStr, определяющий стек строк. Задать в этом классе функцию, возвращающую максимальную по длине строку.
9.10. Разработать класс ListStr, задающий список строк. Используя этот класс в качестве базового класса, разработать класс StackStr, определяющий стек строк. Задать в этом классе функцию, инвертирующую все строки стека.
9.11. Разработать класс ListStr, задающий список строк. Используя этот класс в качестве базового класса, разработать класс QueueStr, определяющий очередь строк. Задать в этом классе функцию, возвращающую максимальную по длине строку.
|
|
9.12. Разработать класс ListStr, задающий список строк. Используя этот класс в качестве базового класса, разработать класс QueueStr, определяющий очередь строк. Задать в этом классе функцию, инвертирующую все строки очереди.
9.13. Разработать класс ListStr, задающий список строк. Используя этот класс в качестве базового класса, разработать класс QueueStr, определяющий очередь строк. Задать в этом классе функцию, упорядочивающую данную очередь в алфавитном порядке.
9.14. Разработать класс ListStr, задающий список строк. Используя этот класс в качестве базового класса, разработать класс QueueStr, определяющий очередь строк. Задать в этом классе функцию, добавляющую в очередь новый элемент в заданное место очереди.
9.15. Разработать класс ListStr, задающий список строк. Используя этот класс в качестве базового класса, разработать класс QueueStr, определяющий очередь строк. Задать в этом классе функцию, удаляющую элемент с заданного места очереди.
9.16. Разработать класс ListStr, задающий список строк. Используя этот класс в качестве базового класса, разработать класс QueueStr, определяющий очередь строк. Задать в этом классе функцию, возвращающую минимальную по длине строку.