Номер: 248153
Количество страниц: 16
Автор: marvel4
Контрольная Программирование приложения с использованием библиотек, вариант 9, номер: 248153
390 руб.
Купить эту работу
Не подошла
данная работа? Вы можете заказать учебную работу
на любую интересующую вас тему
Заказать новую работу
данная работа? Вы можете заказать учебную работу
на любую интересующую вас тему
- Содержание:
Лабораторная работа №2. Векторы и Деки STL
Вариант №9
Задание
Цель работы: развитие практических навыков написания программ с использованием векторов и деков стандартной библиотеки шаблонов языка программирования C++.
Пояснения к работе: реализовать согласно вариантам задания, используя последовательный контейнер vector<>илиdeque<>.
2.9. Сформировать дек целых чисел, используя датчик случайных чисел. Удалить первый элемент, равный 0. Если такого элемента нет, удалить первый четный элемент. Добавить после каждого четного элемента элемент со значением M[I-1]+2.
Лабораторная работа №3. Списки STL
Вариант №9
Задание
Цель работы: развитие практических навыков написания программ с использованием двунаправленных и однонаправленных списков стандартной библиотеки шаблонов языка программирования C++.
Пояснения к работе: реализовать согласно вариантам задания, используя последовательный контейнер list<>или forward_list <>.
Создать список с числами в диапазоне от –50 до +50. Отсортировать список и вывести его на экран. Найти элемент списка, равный номеру варианта, и вывести его порядковый номер либо сообщение о том, что такого элемента нет. Выполнить индивидуальное задание согласно вариантам:
3.9. Сместить элементы двунаправленного списка вперед на заданное число позиций.
Лабораторная работа №4. Ассоциативные контейнеры
Вариант №9
Задание
Цель работы: развитие практических навыков написания программ с использованием ассоциативных контейнеров стандартной библиотеки шаблонов языка программирования C++.
Пояснения к работе: реализовать согласно вариантам задания, используя соответствующий тип ассоциативного контейнера.
4.9. Создать пустое мультиотображение, заполнить его данными (ключ – улица, значение – номер дома) и вывести на экран. Добавить новый элемент в начало контейнера с помощью функции emplace_hint(). Выполнить удаление записей из отображения по заданному ключу. Все четные номера домов заменить на нечетные.
Лабораторная работа №6. Алгоритмы
Вариант №9
Задание
Цель работы: развитие практических навыков написания программ с использованием алгоритмов стандартной библиотеки шаблонов языка программирования C++.
Пояснения к работе: реализовать задания согласно вариантам, применяя только средства стандартной библиотеки языка С++ (потоковый ввод-вывод, объявления стандартных алгоритмов из файла <algorithm> и объявления стандартных функциональных объектов из файла <functional>).
6.9. Напишите законченную программу, в которой создайте целочисленный массив a[5]. С помощью алгоритма generate() заполните массив значениями, возвращаемыми функцией
// Функция, вычисляющая значения для заполнения
// последовательности
int f( void )
{
static int i = 1;
return ( ++i ) * 3;
}
и выведите значения элементов массива на экран.