Write a program in C++ using structures and linked lists to maintain information about students in a class. 1) The structure used to maintain information about students should have at least the following components: Student's Name Student's ID Student's Major A pointer to the previous node in the list A pointer to the next node in the list. 2) The Student's major field should be specified using the enumerated data type. 3) The program should have at least the following features: Add a student to the list. Delete a student from the list given the name of the student. Tell the user if a student exists in the linked list or not given the name of the student. 4) The program should have a user interface and should be menu driven. The program should quit only after user decides to exit. 5) Every time a node is deleted from the list, the memory used by that node should be deleted using delete. Must be coded in C++
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased.
This program needs to be able to run on a unix machine.
## Deadline information
Must be complete by 03/27/02 (Wednesday) at (Noon) No Later! PLease do not bid if you can't meet the deadline!