
Задание 1. Создать структуру со следующими полями: Фамилия, Группа, Физика, Матан, АиГ, химия. Заполнить и вывести на экран 1 экземпляр подобной структуры.
Задание 2. Создать массив структур из задачи 1. Определить средний балл оценок за экзамены по всем предметам, и вывести сведения о студентах, средний балл которых больше 4.5.
Задание 3. Создать структуру со следующими полями: Наименование, Изготовитель, Год выпуска, Количество, Цена. Заполнить и вывести на экран 1 экземпляр подобной структуры.
Задание 4. Создать массив структур из задачи 3. Определить общую стоимость всех товаров, выпущенных в текущем году и вывести сведения об этих товарах.
Задание 5. Создать массив структур со следующими полями: номер поезда, время отправления, время прибытия. Вывести все сведения о поездах, время пребывания в пути которых превышает 6 часов 21 минуту.
Задание 6. Создать массив структур для хранения данных о сотрудниках (6 произвольных полей, в т.ч. возраст). Вывести данные о самом молодом сотруднике.
Задание 7.
Описать структуру с именем STUD, содержащую поля: Name – фамилия и инициалы, GROUP – название группы (факультет, курс, номер группы), SES – успеваемость (массив из четырёх элементов). Написать программу, выполняющую:
- ввод с клавиатуры данных в массив STUD1, состоящий из 10 структур типа STUD, записи должны быть упорядочены по алфавиту;
- вывод на экран данных о студентах, включенных в массив, средний балл которых превышает 4,2. Список упорядочить по возрастанию среднего балла. Сохранить информацию о положении студента в исходном списке;
- если таких студентов нет – выдать сообщение.
Задание 8.
Структура содержит информацию о дате и времени некоторого события:
struct datetime
{
unsigned short Year; // год
unsigned short Month; // месяц
unsigned short Day; // день
unsigned short Hour; // часы
unsigned short Minute; // минуты
unsigned short Second; // секунды
};
Написать программу, выполняющую:
-определение размера структурированного объекта в батах.
-записывает предложенную структуру в виде битовой структуры и определяет размеры.