Вы находитесь на странице: 1из 1

Задания к самостоятельной работе

1. Распечатать список учеников музыкальной школы, которые учатся


играть на скрипке. Указать также, сколько лет они занимаются музыкой и
принимали ли участие в каких-либо конкурсах.
2. Среди работников данного предприятия найти тех, чья заработная
плата за месяц ниже средней по предприятию, а также распечатать список
тех, кто проработал на предприятии более 10 лет, с указанием их фамилии,
зарплаты, стажа работы и должности.
3. Распечатать фамилии тех студентов, которые не получили ни одной
тройки за последнюю сессию. В каких группах они учатся? Каков их средний
балл?
4. Распечатать фамилии детей данного детского сада, которые
родились в определенном месяце; указать их возраст и группу.
5. Распечатать список тех преподавателей, которые преподают
английский язык, указать стаж их работы и недельную нагрузку.
6. Распечатать анкетные данные учеников, участвовавших в
олимпиаде по информатике и заработавших не менее 30 баллов.
7. По данным сведениям об учениках класса определить среднюю
массу мальчиков и средний рост девочек. Кто из учеников класса самый
высокий?
8. Даны результаты переписи населения, которые хранятся в памяти
ЭВМ. Напечатать фамилии, имена и подсчитать общее число жителей,
родившихся после 1990 г.
9. Описать структуру с именем Student, содержащую следующие поля:
name, group, ses(успеваемость - массив из 5 элементов). Ввести с клавиатуры
данные в массив stud1, состоящий из 10 структур типа student. Записи
упорядочить по алфавиту. Вывести на экран фамилии и номера групп для всех
студентов, имеющих оценки 4 и 5, если таких нет, то вывести соответствующее
сообщение.
10.Описать структуру с именем Train, содержащую следующие поля:
nazn(название пункта назначения), num(номер поезда), time(время
отправления). Ввести с клавиатуры данные в массив rasp, состоящий из 6
структур типа Train. Записи упорядочить по номерам поездов. Вывести на
экран информацию о поезде, номер которого введен с клавиатуры, если
такого поезда нет, то вывести соответствующее сообщение.
11.Описать структуру с именем worker, содержащую следующие поля:
name, pos(должность), year(год поступления на работу). Ввести с клавиатуры
данные в массив tabl, состоящий из 10 структур типа worker. Записи
упорядочить по дате поступления на работу. Вывести на экран фамилии
работников, чей стаж работы превышает значение, введенное с клавиатуры,
если таких нет, то вывести соответствующее сообщение.