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, определяющий очередь строк. Задать в этом классе функцию, возвращающую минимальную по длине строку.