align="justify">//додавання студентаadd_student () {
//створення нової структуриstud;
//виклик функцій введення з цієї структури
stud.enter_name () ;. enter_group () ;. enter_mark () ;. enter_social ();
//додавання структури в спісок_list.add_back (stud);
}
//зміна студентаchange_student () {number;
do {
//виведення списку на екран_list.print ();
//введення номера студента для зміни ( Введіть номер студента для зміни. 0 - для виходу n ); ( gt ;: ); (stdin); ( % d raquo ;, amp; number);
//перевірка чи не вилазить він за рамки
if (number lt; 0 || number gt; stud_list.get_size ()) {( Невірний вибір! n ); ( pause );
} else if (number!=0) {
//якщо ми не ввели 0, то викликаємо функцію зміни студента зі структури зі списком
stud_listange (number);
}
} while (number!=0);
}
//видалення студента_student () {;
//все теж саме, що і в зміні, тільки викликається функція не зміна, а видалення {_list.print (); ( Введіть номер студента для видалення. 0 - для виходу n ); ( gt ;: ); (stdin); (% d raquo ;, amp; number); (number lt; 0 || number gt; stud_list.get_size ()) {( Невірний вибір ! n ); ( pause );
} else if (number!=0) {_list.rem (number);
}
} while (number!=0);
}
//вивід на екран
voidprint_student () {
//виклик функції виводу на екран зі структури зі списком
stud_list.print (); ( pause );
}