Объектно-ориентированное программирование: учебное пособие / В. Н. Казагачев.

векторов. Выведите на экран результаты следующих сравнений векторов: v l= v 2 , v2=v3 , vl<v3, vl!=v3, vl<=v3, v3>=vl, v3>vl, v5>=v4. Используйте только средства стандартной библиотеки языка С++ (потоковый ввод-вывод, класс vector). Вариант 9. Последовательный контейнер — вектор булевских значений. Напишите законченную программу, в которой с помощью подходящего конструктора создайте вектор булевских значений v размером 5 с одинаковыми значениями элементов true. Выведите на экран размер и значения элементов созданного вектора с использованием итераторов. Введите с клавиатуры значения элементов вектора v с использованием операции "[]", предусмотрите обработку возможных ошибок ввода. Выведите на экран значения элементов созданного вектора с использованием операции "[]". Используйте только средства стандартной библиотеки языка С++ (потоковый ввод-вывод, класс vector). Вариант 10. Последовательный контейнер — двусторонняя очередь. Напишите законченную программу, в которой с помощью подходящего конструктора создайте очередь d размером 5 из элементов целого типа с одинаковыми значениями элементов, равными 1. Выведите на экран размер и значения элементов созданной очереди с использованием операции "[]". Добавьте два элемента со значениями 7 и 12 в начало очереди (метод push_front()) и элемент со значением 21 в конец очереди (метод push_back()). Добавьте в очередь элемент со значением 33 после второго элемента (метод insertO). Выведите на экран размер и значения элементов созданной очереди с использованием итераторов. Удалите из очереди все добавленные элементы и выведите на экран размер и значения элементов полученной очереди с использованием метода at(). Используйте только средства стандартной библиотеки языка С++ (потоковый ввод-вывод, класс deque).

RkJQdWJsaXNoZXIy MTExODQxMg==