ЗАДАНИЯ 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 варианта ответа, один из которых верный. Составьте программу для подсчета количество верных ответов студента.
|
Do'stlaringiz bilan baham: |