C Programming with Structures, Pointers, Dynamic Memory Allocations
$10-30 USD
Cancelled
Posted almost 10 years ago
$10-30 USD
Paid on delivery
Problem
In this assignment you are asked to implement a program about that creates a student list with
singly linked list data structure. Because of this reason, at rst a data structure of a student should
be created and this structure should include at least three simple data such as: name, student Id,
department etc. In this assignment the following tasks should be completed.
When the program
is executed, it should display a simple menu that gives some options for users such as:
(1)Add (adds a new student), Student ID should be generated randomly by your program (Look
at assignment-03 for reference)
(2)Delete (deletes a student if the student is exist )
(3)Search (searches a student with its ID or name)
(4)Update (updates some date)
(5)Print lists (prints student lists)
(Optional) sort lists (according to student name or student ID)
In all methods or functions, a user should be informed after some special task has been finished successfully or failed. For example, a student may be cannot deleted, or can not inserted for some unexpected reason.