Практическая работа №2. Библиотека stl. Ассоциативные и неупорядоченно ассоциативные контейнеры


ЗАДАНИЯ 1 (для самостоятельного выполнения)


Download 25.25 Kb.
bet2/3
Sana06.04.2023
Hajmi25.25 Kb.
#1332891
TuriПрактическая работа
1   2   3
ЗАДАНИЯ 1
(для самостоятельного выполнения)

В соответствии с вариантом задания решить задачу указанной в таблице, используя асоциативные контейнера set, multiset, map, multimap.





№ вар.

Постановка задачи


Задано множество о студентах (фамилия, имя, отчество и телефон). Создайте программу, которая генерирует 2 - ое множество из тех студентов, у которых польностью записаны ФИО и выводит их на экран.


Задано множество о студентах (фамилия, имя, отчество, группа и оценка). Составьте программу, которая генерирует и выводит на экран 2-ое множество из студентов, у которых в графе оценка стоить, больше 2, и 3-множество из оценок 2.


Задано множество о студентах (фамилия, имя, отчество, область). Составьте программу, которая определяет количество студентов из каждого региона и производить поиск студентов по заданным параметрам (область).


Задано множество о студентах (фамилия, имя, отчество, предмет, группа и оценка). Составьте программу, которая выводит на экран итоги сессии в разрезе группы (группа задается): наименование предмета, количество студентов сдавших экзамен на 5, на 4, на 3 и на 2.


Задано множество о компьютерах (название фирмы, размер оперативной памяти (ОЗУ), ядро и год выпуска). Создайте программу, которая производить поиск и выводит на экран все компьютеры удовлетворяющие заданным критериям (наименование фирмы, год выпуска)


Данные о компьютерных вирусах (имя вируса, тип вируса, характер нанесения вреда, скорость распространения) перечислены в множестве. Создайте программу, которая ищет компьютерные вирусы по имени и скорости распространения.


Данные о кафедрах (название, ФИО заведующего, численность персонала, количество предметов и профессоров) представлено во множестве. Составьте программу, для поиска и вывода на печать информации о кафедры, если нам известно наименование кафедры или фамилия заведующего).


Данные об университетах (наименование университета, ФИО ректора, количество сотрудников, количество факультетов и направлений, количество студентов и профессоров) представлены во множестве. Создайте программу, для поиска и вывода на печать информации об университете, если нам известно наименование университета или фамилия ректора).


Задано множество о школах (ФИО директора, количество сотрудников и преподавателей, количество девочек и мальчиков, число победителей олимпиад и номер школы). Создайте программу, для поиска и вывода на печать информации о школе, если нам известно номер школы или фамилия директора школы).


В гидрометцентр Узбекистана имеется статистические данные за (последние 2 года) средней температуры воздуха за каждый день. Составьте программу для определения количество дней, когда температура воздуха было выше T градусов, в указанный период времени (c N1 по N2). N1 и N2 – натуральные числа не больше 730.


Задано множество об операционных системах (название, год). Создайте программу, которая ищет операционные системы по имени, году.


Задано множество об автомобилях (прайс-лист) (марка автомобиля, год выпуска, позиция и цена). Создайте программу, для поиска и вывода на печать информации обо всех автомобилей удовлетворяющих критерию поиска: по имени или недороже указанной суммы.


В гидрометцентр Узбекистана имеется статистические данные за (последние 3 года) средней температуры воздуха за каждый день. Составьте программу для определения количество дней, когда температура воздуха было ниже T градусов, в указанный период времени (c N1 по N2). N1 и N2 – натуральные числа не больше1095.


Задано множество об автомобилях (прайс-лист) (марка автомобиля, год выпуска, позиция и цена). Создайте программу, для поиска и вывода на печать информации обо всех автомобилей удовлетворяющих критерию поиска: по имени или не старшу указаного года выпуска.


Экзамен по предмету «Программирование 2» проводится с помощью тестов. Тест состоит из N (N=20) вопросов. Каждый вопрос имеет по 4 варианта ответа, один из которых верный. Составьте программу для подсчета количество верных ответов студента.


Download 25.25 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling