Структури та їх використання. Масиви структур. Використання динамічної пам’яті в мові С
2

Структури та їх використання. Масиви структур. Використання динамічної пам’яті

Мета роботи: оволодіти практичними навичками використання структур та масивів структур, навчитися складати програми для виконання операцій з полями структур, навчитися використовувати динамічне виділення пам’яті.

1. Описати структуру з ім'ям ABITURIENT, яка містить наступні поля:

NAME - прізвище, ініціали;

GENDER - стать;

SPEC - назва спеціальності;

EXAM - результати вступних іспити з трьох предметів (масив з трьох елементів).

Написати програму, що окремими функціями реалізовує наступні дії:

введення з клавіатури даних в масив ABITUR, що складається з N змінних типу ABITURIENT;

впорядкування записів за зростанням середнього бала;

виведення на екран прізвищ та назв спеціальностей для всіх абітурієнтів, що мають бал нижче, ніж прохідний, який визначається користувачем програми; якщо таких студентів немає, то вивести відповідне повідомлення.

2.  Для заданої матриці розміру NxN знайти таке k, що k-ий рядок матриці співпадає з k-м стовпцем. Знайти суму елементів в тих рядках, які містять хоча б один від'ємний елемент.

 

 

 

 

 

 

Опис створених функцій