National University of Computer and Emerging Sciences, Lahore Campus
National University of Computer and Emerging Sciences, Lahore Campus
Total Marks: 30
A company named Arsaz Solutions require a Hierarchical management system for their employees.
They approach you with the hope that you would help them build a system that would allow them to
keep track of all the employees that follow the hierarchy established in the company.
E.g. consider the organization structure given in the figure below in which at the top level is the
company CEO. At the next level are two Managers who report directly to the CEO and so on.
There is no limit on the number of levels in the company and also on the number of employees that
could belong to a certain level. (you will need a linked list of levels and each level will consist of a
linked list of employees belonging to that level).
Submission Guidelines:
Archive your files (.h and .cpp) in a zip file named as your roll number(s). Upload this file on slate
under the assignment submission section till Monday 14th October till 4pm.
Please hand me the hardcopy of the assignment in the class on Tuesday 15th October that day. Code
should be documented and well written in C++. It must compile.
VERY IMPORTANT
Academic integrity is expected of all the students. Plagiarism or cheating in any assessment will
result in negative marking or an F grade in the course, and possibly more severe penalties.