Структури та їх використання. Масиви структур. Використання динамічної пам’яті
Мета роботи: оволодіти практичними навичками використання структур та масивів структур, навчитися складати програми для виконання операцій з полями структур, навчитися використовувати динамічне виділення пам’яті.
1. Описати структуру з ім'ям ABITURIENT, яка містить наступні поля:
•NAME - прізвище, ініціали;
•GENDER - стать;
•SPEC - назва спеціальності;
•EXAM - результати вступних іспити з трьох предметів (масив з трьох елементів).
Написати програму, що окремими функціями реалізовує наступні дії:
•введення з клавіатури даних в масив ABITUR, що складається з N змінних типу ABITURIENT;
•впорядкування записів за зростанням середнього бала;
•виведення на екран прізвищ та назв спеціальностей для всіх абітурієнтів, що мають бал нижче, ніж прохідний, який визначається користувачем програми; якщо таких студентів немає, то вивести відповідне повідомлення.
2. Для заданої матриці розміру NxN знайти таке k, що k-ий рядок матриці співпадає з k-м стовпцем. Знайти суму елементів в тих рядках, які містять хоча б один від'ємний елемент.
Опис створених функцій