Лабораторная работа №3 адаптеры контейнеров библиотеки stl. Функторы
Download 32.58 Kb.
|
3Lab rab
- Bu sahifa navigatsiya:
- Поставленная задача
- Порядок работы
- Варианты заданий
Лабораторная работа № 3 АДАПТЕРЫ КОНТЕЙНЕРОВ БИБЛИОТЕКИ STL. ФУНКТОРЫ Цель работы: Изучить адаптеры контейнеров библиотеки stl и функторы. При решение задач использовать полученные знания. Поставленная задача: Разработать программу на языке программирования С++ в интегрированном среде программирования Visual Studio для решения поставленной задачи (см. варианты заданий), с использованием функторов и одного или несколько типов адаптеров. Порядок работы: Изучение теоретических данных; Разработка алгоритма заданной задачи; Создание программы в среде программирования Visual Studio Проверка результатов; Варианты заданий С помощью генератора случайных чисел получите набор из 20-ти целых чисел в диапазоне [10; 25] и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (list). Определите наименьшее и наибольшее значение контейнера. Создайте очередь и заполните его значениями из контейнера list.Заменить первый и последний элементы в очереди минимальным значением из набора списков. Вывести содержимое очереди. С помощью генератора случайных чисел получите набор из 20-ти целых чисел в диапазоне [10; 25] и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (list). Определите наименьшее и наибольшее значение контейнера. Создайте стек и заполните его значениями из контейнера list. Заменить первый и последний элементы в стеке максимальным значением из набора списков. Вывести содержимое стека. С помощью генератора случайных чисел получите набор из 20-ти целых чисел в диапазоне [10; 25] и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (list). Определите наименьшее и наибольшее значение контейнера. Создайте приоритетный очередь и заполните его значениями из контейнера list. Заменить первый элемент в очереди минимальным значением из набора списков. Выведите наибольшее значение в очереди с приоритетом. С помощью генератора случайных чисел получите набор из 20-ти целых чисел в диапазоне [10; 25] и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (list). Определите наименьшее и наибольшее значение контейнера. Создайте очередь и заполните его значениями из контейнера list.Заменить первый и последний элементы в очереди минимальным значением. значением из набора списков. Вывести содержимое очереди. С помощью генератора случайных чисел получите набор из 20-ти целых чисел в диапазоне [10; 25] и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (list). Определите наименьшее и наибольшее значение контейнера. Создайте стек и заполните его значениями из контейнера list. Заменить верхный элемент в стеке минимальным значением из набора контейнера. Вывести содержимое стека. С помощью генератора случайных чисел получите набор из 20-ти целых чисел в диапазоне [10; 25] и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (list). Определите наименьшее и наибольшее значение контейнера. Создайте стек и заполните его значениями из контейнера list. Заменить верхный элемент в стеке максимальным значением из набора списков. Вывести содержимое стека. С помощью генератора случайных чисел получите набор из 20-ти целых чисел в диапазоне (-10; 20] и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (list). Произвести сортировку контейнера по убыванию с помощью функции sort (begin, end, funktor) из библиотеки algorithm.. Вывести содержимое cписка после сортировки.. С помощью генератора случайных чисел получите набор из 20-ти целых чисел в диапазоне (-10; 20] и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (list). Вывести на экран количество положительных элементов (определит с помощью функции count_if( begin,end, funktor) из библиотеки algorithm. С помощью генератора случайных чисел получите набор из 30-ти целых чисел в диапазоне [10; 25) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (forward_list). Определите наименьшее и наибольшее значение контейнера. Создайте очередь и заполните его значениями из контейнера list.Заменить первый и последний элементы в очереди минимальным значением из набора списков. Вывести содержимое очереди. С помощью генератора случайных чисел получите набор из 30-ти целых чисел в диапазоне [10; 25) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (forward_list). Определите наименьшее и наибольшее значение контейнера. Создайте стек и заполните его значениями из контейнера list. Заменить первый и последний элементы в стеке максимальным значением из набора списков. Вывести содержимое стека. С помощью генератора случайных чисел получите набор из 30-ти целых чисел в диапазоне [10; 25) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (forward_list). Определите наименьшее и наибольшее значение контейнера. Создайте приоритетный очередь и заполните его значениями из контейнера list. Заменить первый элемент в очереди минимальным значением из набора списков. Выведите наибольшее значение в очереди с приоритетом. С помощью генератора случайных чисел получите набор из 30-ти целых чисел в диапазоне [-10; 25) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (list). Определите наименьшее и наибольшее значение контейнера. Создайте очередь и заполните его значениями из контейнера list.Заменить первый и последний элементы в очереди минимальным значением. значением из набора списков. Вывести содержимое очереди. С помощью генератора случайных чисел получите набор из 30-ти целых чисел в диапазоне [-10; 25) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (forward_list). Определите наименьшее и наибольшее значение контейнера. Создайте стек и заполните его значениями из контейнера list. Заменить верхный элемент в стеке минимальным значением из набора контейнера. Вывести содержимое стека. С помощью генератора случайных чисел получите набор из 20-ти целых чисел в диапазоне [-10; 25) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (forward_list). Определите наименьшее и наибольшее значение контейнера. Создайте стек и заполните его значениями из контейнера list. Заменить верхный элемент в стеке максимальным значением из набора списков. Вывести содержимое стека. С помощью генератора случайных чисел получите набор из 30-ти целых чисел в диапазоне [-10; 20) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (forward_list). Произвести сортировку контейнера по убыванию с помощью функции sort (begin, end, funktor) из библиотеки algorithm.. Вывести содержимое cписка после сортировки. С помощью генератора случайных чисел получите набор из 20-ти целых чисел в диапазоне [-10; 20) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (forward_list). Вывести на экран количество положительных элементов (определит с помощью функции count_if( begin,end, funktor) из библиотеки algorithm. С помощью генератора случайных чисел получите набор из 30-ти целых чисел в диапазоне [10; 25) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (forward_list). Определите наименьшее и наибольшее значение контейнера. Создайте очередь и заполните его значениями из контейнера list.Заменить первый и последний элементы в очереди минимальным значением из набора списков. Вывести содержимое очереди. С помощью генератора случайных чисел получите набор из 30-ти целых чисел в диапазоне [10; 25) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (forward_list). Определите наименьшее и наибольшее значение контейнера. Создайте стек и заполните его значениями из контейнера list. Заменить первый и последний элементы в стеке максимальным значением из набора списков. Вывести содержимое стека. С помощью генератора случайных чисел получите набор из 30-ти целых чисел в диапазоне [10; 25) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (forward_list). Определите наименьшее и наибольшее значение контейнера. Создайте приоритетный очередь и заполните его значениями из контейнера list. Заменить первый элемент в очереди минимальным значением из набора списков. Выведите наибольшее значение в очереди с приоритетом. С помощью генератора случайных чисел получите набор из 30-ти целых чисел в диапазоне [-10; 25) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (list). Определите наименьшее и наибольшее значение контейнера. Создайте очередь и заполните его значениями из контейнера list.Заменить первый и последний элементы в очереди минимальным значением. значением из набора списков. Вывести содержимое очереди. С помощью генератора случайных чисел получите набор из 30-ти целых чисел в диапазоне [-10; 25) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (forward_list). Определите наименьшее и наибольшее значение контейнера. Создайте стек и заполните его значениями из контейнера list. Заменить верхный элемент в стеке минимальным значением из набора контейнера. Вывести содержимое стека. С помощью генератора случайных чисел получите набор из 30-ти целых чисел в диапазоне [-10; 25) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (forward_list). Определите наименьшее и наибольшее значение контейнера. Создайте стек и заполните его значениями из контейнера list. Заменить верхный элемент в стеке максимальным значением из набора списков. Вывести содержимое стека. С помощью генератора случайных чисел получите набор из 30-ти целых чисел в диапазоне [-10; 20) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (forward_list). Произвести сортировку контейнера по убыванию с помощью функции sort (begin, end, funktor) из библиотеки algorithm.. Вывести содержимое cписка после сортировки.. С помощью генератора случайных чисел получите набор из 25-ти целых чисел в диапазоне [-10; 20) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (deque). Вывести на экран количество положительных элементов (определит с помощью функции count_if( begin,end, funktor) из библиотеки algorithm. С помощью генератора случайных чисел получите набор из 25-ти целых чисел в диапазоне [10; 25) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (forward_list). Определите наименьшее и наибольшее значение контейнера. Создайте очередь и заполните его значениями из контейнера list.Заменить первый и последний элементы в очереди минимальным значением из набора списков. Вывести содержимое очереди. С помощью генератора случайных чисел получите набор из 25-ти целых чисел в диапазоне [10; 25) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (deque). Определите наименьшее и наибольшее значение контейнера. Создайте стек и заполните его значениями из контейнера list. Заменить первый и последний элементы в стеке максимальным значением из набора списков. Вывести содержимое стека. С помощью генератора случайных чисел получите набор из 25-ти целых чисел в диапазоне [10; 25) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (deque). Определите наименьшее и наибольшее значение контейнера. Создайте приоритетный очередь и заполните его значениями из контейнера list. Заменить первый элемент в очереди минимальным значением из набора списков. Выведите наибольшее значение в очереди с приоритетом. С помощью генератора случайных чисел получите набор из 25-ти целых чисел в диапазоне [-10; 25) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (deque). Определите наименьшее и наибольшее значение контейнера. Создайте очередь и заполните его значениями из контейнера list.Заменить первый и последний элементы в очереди минимальным значением. значением из набора списков. Вывести содержимое очереди. С помощью генератора случайных чисел получите набор из 25-ти целых чисел в диапазоне [-10; 25) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (deque). Определите наименьшее и наибольшее значение контейнера. Создайте стек и заполните его значениями из контейнера list. Заменить верхный элемент в стеке минимальным значением из набора контейнера. Вывести содержимое стека. С помощью генератора случайных чисел получите набор из 20-ти целых чисел в диапазоне [-10; 25) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (deque). Определите наименьшее и наибольшее значение контейнера. Создайте стек и заполните его значениями из контейнера list. Заменить верхный элемент в стеке максимальным значением из набора списков. Вывести содержимое стека. С помощью генератора случайных чисел получите набор из 30-ти целых чисел в диапазоне [-10; 20) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (forward_list). Произвести сортировку контейнера по убыванию с помощью функции sort (begin, end, funktor) из библиотеки algorithm.. Вывести содержимое cписка после сортировки.. С помощью генератора случайных чисел получите набор из 25-ти целых чисел в диапазоне [-10; 20) и сохраните в контейнере типа list. Вывести на экран содержимое контейнера (deque). Вывести на экран количество положительных элементов (определит с помощью функции count_if( begin,end, funktor) из библиотеки algorithm. Download 32.58 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling