19. M .in s e r t(p a ir< s t r in g , i n t > ( S t ,s t e p ) ) ;
2 0 . }
21. s tr in g S;
22. in t N;
23. cou t<<"Qanday stip en d iy a oladigan ta la b a haqida
ma'lumot k erak?: " ;
24. cin>>N;
25. in t k=0;
26. fo r ( auto i t = M .b eg in (); i t != M .end(); + + i t ) {
27. S = i t - > f i r s t ;
28. i f ( S .f i n d ( " " )< S .le n g th () && it-> se co n d == N){
29. M 2 .in s e rt(p a ir < s tr in g , i n t > (S ,N ));
cou t<<"b o r"< < e n d l;}
30. }
31. cou t<<"S o f rov N a t i ja s i :" <
32. fo r ( auto i t = M 2.b eg in (); i t != M 2.end(); + + i t ) {
33. c o u t < < i t - > f ir s t < < " " < < it-> se co n d < < e n d l;
34. }
35. g e tc h a r (); g e tc h a r ();
36. retu rn 0 ;
37. }
Результат:
ЗАДАНИЯ
|
Задано множество о студентах (фамилия, имя, отчество и телефон). Создайте программу, которая генерирует 2 - ое множество из тех студентов, у которых польностью записаны ФИО и выводит их на экран.
|
|
Задано множество о студентах (фамилия, имя, отчество, группа и оценка). Составьте программу, которая генерирует и выводит на экран 2-ое множество из студентов, у которых в графе оценка стоить 5, 3- ое множество из оценок 4, 4-множество из оценок 3 и 5-множество из оценок 2.
|
|
Задано множество о студентах (фамилия, имя, отчество, область, район и село). Составьте программу, которая определяет количество студентов из каждого региона и производить поиск студентов по заданным параметрам (область и район).
|
|
Задано множество о студентах (фамилия, имя, отчество, предмет, группа и оценка). Составьте программу, которая выводит на экран итоги сессии в разрезе группы (группа задается): наименование предмета, количество студентов сдавших экзамен на 5, на 4, на 3 и на 2.
|
|
Задано множество о компьютерах (название фирмы, размер оперативной памяти (ОЗУ), ядро и год выпуска). Создайте программу, которая производить поиск и выводит на экран все компьютеры удовлетворяющие заданным критериям (наименование фирмы, год выпуска)
|
|
Данные о компьютерных вирусах (имя вируса, тип вируса, характер нанесения вреда, скорость распространения) перечислены в множестве. Создайте программу, которая ищет компьютерные вирусы по имени и скорости распространения.
|
|
Данные о кафедрах (название, ФИО заведующего, численность персонала, количество предметов и профессоров) представлено во множестве. Составьте программу, для поиска и вывода на печать информации о кафедры, если нам известно наименование кафедры или фамилия заведующего).
|
|
Данные об университетах (наименование университета, ФИО ректора, количество сотрудников, количество факультетов и направлений, количество студентов и профессоров) представлены во множестве. Создайте программу, для поиска и вывода на печать информации об университете, если нам известно наименование университета или фамилия ректора).
|
|
Задано множество о школах (ФИО директора, количество сотрудников и преподавателей, количество девочек и мальчиков, число победителей олимпиад и номер школы). Создайте программу, для поиска и вывода на печать информации о школе, если нам известно номер школы или фамилия директора школы).
|
|
Данные о предметах (название, ФИО учителя, количество оценок 5, 4, 3 и количество тех, кто не смог освоить) представлен во множестве. Составьте программу, для поиска и вывода на печать информации о предмете по названию или по ФИО учителя.
|
|
Задано множество об операционных системах (название, год, количество разрядов). Создайте программу, которая ищет операционные системы по имени, году, числу разрядов.
|
|
Задано множество об автомобилях (прайс-лист) (марка автомобиля, год выпуска, позиция и цена). Создайте программу, для поиска и вывода на печать информации обо всех автомобилей удовлетворяющих критерию поиска: по имени; недороже указанной суммы; по имени и не старшу указаного года выпуска; году, по имени и позции.
|
|
В гидрометцентр Узбекистана имеется статистические данные за (последние 3 года) средней температуры воздуха за каждый день. Составьте программу для определения количество дней, когда температура воздуха было ниже G градусов, в указанный период времени (c N1 по N2). N1 и N2 – натуральные числа не больше1095.
|
|
Задача «Генетическое дерево». Составьте список в текстовом редакторе Блокнот. Каждая строка списка состоит из двух вида информации, разделенные между собой пробелом. В первом столбце идёт имя, в о втором число. Первая запись это имя Вашей дедушки, а значение 0. Дальше идут имена сыновей и дочерей, значение для них 1. Дальше сыновья и дочери сыновей и дочерей вашей дедушки (внуки), значение 2. И так далее. Составьте программу. которая по имени вашего родственника определило бы, к какой ступени он относится в генетическом дереве вашего семейства..
|
|
Экзамен по предмету «Программирование 2» проводится с помощью тестов. Тест состоит из N (N=20) вопросов. Каждый вопрос имеет по 4 варианта ответа, один из которых верный. Составьте программу используя контейнер set для подсчета количество верных ответов студента.
|
Do'stlaringiz bilan baham: |