Список задач на Struct (C++)

1. Информация по N заводам города задается строкой следующего вида: фамилия, средний возраст, специальность, средний оклад. Ввести информацию по заводам, посчитать количество слесарей и токарей. Напечатать эти значения.

2. Багаж пассажира характеризуется количеством вещей и общим весом. Ввести информацию об N пассажирах и определить есть ли среди пассажиров такой, у которого самый большой багаж по числу и по весу.

3. Информация по N заводам города задается строкой следующего вида: фамилия, средний возраст, специальность, средний оклад. Ввести информацию по заводам. Напечатать номера заводов, где средний возраст выше 35 лет.

4. Информация по N заводам города задается строкой следующего вида: фамилия, средний возраст, специальность, средний оклад. Ввести информацию по заводам, посчитать средний оклад по всем заводам. Посчитать количество заводов, где средний оклад по заводу выше среднего по всем заводам. Напечатать это значение и вывести информацию по этим заводам.

5. Багаж пассажира характеризуется количеством вещей и общим весом. Ввести информацию об N пассажирах и определить есть ли среди пассажиров такой, у которого самый большой багаж по числу и наименьший по весу.

6. Багаж пассажира характеризуется количеством вещей и общим весом. Ввести информацию об N пассажирах и определить есть ли среди пассажиров такой, у которого самый маленький багаж по числу и по весу.

7. Имеется информация по итогам экзаменов в институте всего в списке N человек. По каждому из студентов имеются следующие сведения: фамилия, оценка по математике, оценка по информатике и оценка по физике. Ввести информацию об экзаменах и напечатать количество и фамилии отличников.

8. Имеется информация по итогам экзаменов в институте всего в списке N человек. По каждому из студентов имеются следующие сведения: фамилия, оценка по математике, оценка по информатике и оценка по физике. Ввести информацию об экзаменах и напечатать количество и фамилии студентов, имеющих хотя бы одну двойку.

9. Имеется информация по итогам экзаменов в институте всего в списке N человек. По каждому из студентов имеются следующие сведения: фамилия, оценка по математике, оценка по информатике и оценка по физике. Ввести информацию об экзаменах вычислить и напечатать средний балл по каждой дисциплине.

10. Имеется информация по итогам экзаменов в институте всего в списке N человек. По каждому из студентов имеются следующие сведения: фамилия, оценка по математике, оценка по информатике и оценка по физике. Ввести информацию об экзаменах и напечатать фамилии студентов, у которых балл по каждому из предметов выше среднего по этому предмету.

11. Имеется информация по итогам экзаменов в институте всего в списке N человек. По каждому из студентов имеются следующие сведения: фамилия, оценка по математике, оценка по информатике и оценка по физике. Ввести информацию об экзаменах и напечатать количество и фамилии студентов, которые сдали экзамены только с одной четверкой.

12. Имеется информация по итогам экзаменов в институте всего в списке N человек. По каждому из студентов имеются следующие сведения: фамилия, оценка по математике, оценка по информатике и оценка по физике. Ввести информацию об экзаменах и напечатать количество и фамилии студентов, которые сдали информатику с оценкой отлично.

13. Информация по N заводам города задается строкой следующего вида: фамилия, средний возраст, специальность, средний оклад. Ввести информацию по заводам,создать отдельный массив структур, содержащий информацию только об инженерах. Напечатать этот массив.

14. В населенном пункте проживает N человек. О каждом известны фамилия, возраст, пол. Ввести информацию о жителях данного пункта и посчитать количество женщин и мужчин, вывести информацию о тех кого больше.

15. В населенном пункте проживает N человек. О каждом известны фамилия, возраст, пол. Ввести информацию о жителях данного пункта и посчитать количество женщин и мужчин, вывести информацию о среднем возрасте мужчин, напечатать фамилии тех, чей возраст ниже среднего.

16. В населенном пункте проживает N человек. О каждом известны фамилия, возраст, пол. Ввести информацию о жителях данного пункта и посчитать средний возраст женщин и мужчин, вывести информацию о тех у кого возраст больше среднего.

17. Картотека видеотеки организована в виде массива структур с полями: название фильма, стоимость, режиссер. Ввести информацию по видеотеке и вывести информацию о фильмах одного режиссера.

18. Картотека видеотеки организована в виде массива структур с полями: название фильма, стоимость, режиссер. Ввести информацию по видеотеке и вывести информацию о фильмах стоимость которых больше чем среднее максимальной и минимальной стоимости.

19. Картотека видеотеки организована в виде массива структур с полями: название фильма, стоимость, режиссер. Ввести информацию по видеотеке и вывести информацию о фильмах по возрастанию стоимости.

20. Имеется информация об N членах спортивной секции: фамилия, возраст, рост. Ввести информацию о каждом. Напечатать фамилию самого высокого.

21. Имеется информация об N членах спортивной секции: фамилия, возраст, рост. Ввести информацию о каждом. Напечатать фамилии и возраст чей возраст выше среднего.

22. Имеется информация об N членах спортивной секции: фамилия, возраст, рост. Ввести информацию о каждом. Напечатать информацию о тех чей возраст ниже среднего, а рост выше среднего по секции.

23. Имеется информация по итогам экзаменов в институте всего в списке N человек. По каждому из студентов имеются следующие сведения: фамилия, оценка по математике, оценка по информатике и оценка по физике. Ввести информацию об экзаменах и напечатать количество и фамилии студентов, которые получили на экзамене две пятерки и одну четверку.

24. Картотека видеотеки организована в виде массива структур с полями: название фильма, стоимость, режиссер. Ввести информацию по видеотеке и вывести информацию о фильмах,начиная с фильма с минимальной стоимостью.

25. Картотека видеотеки организована в виде массива структур с полями: название фильма, стоимость, режиссер. Ввести информацию по видеотеке и вывести информацию о фильмах, которые расположены между фильмами с максимальной и минимальной стоимостью.

26. Картотека видеотеки организована в виде массива структур с полями: название фильма, стоимость, режиссер. Ввести информацию по видеотеке и вывести информацию о количестве режиссеров, чьи фильмы находятся в видеотеке и их фамилии.

27. Картотека видеотеки организована в виде массива структур с полями: название фильма, стоимость, режиссер. Ввести информацию по видеотеке и вывести информацию о фильмах любого одного режиссера.

28. Имеется информация об N участниках спортивных соревнований по пятиборью. О каждом участнике известна следующая информация: фамилия, место, занимаемое по каждому из видов. Ввести информацию по участникам соревнований и вывести информацию о победителе в пятиборье.

29. Имеется информация об N участниках спортивных соревнований по пятиборью. О каждом участнике известна следующая информация: фамилия, место, занимаемое по каждому из видов. Ввести информацию по участникам соревнований и вывести информацию о победителе в каждом виде спорта.

30. Имеется информация об N участниках спортивных соревнований по пятиборью. О каждом участнике известна следующая информация: фамилия, место, занимаемое по каждому из видов. Ввести информацию по участникам соревнований и вывести информацию о спортсмене, который занял последнее место по сумме мест в пятиборье.


Оставить комментарий





Статистика

Рейтинг@Mail.ru