#include <iostream>
using namespace std;
class Professor
{
    string name;
    long employeeID;
    string designation;
public:
    Professor()
    {
        name = "";
        employeeID = 0;
        designation = "";
    }
    Professor(string n, long ID, string d)
    {
        name = n;
        employeeID = ID;
        designation = d;
    }
    void setProfessorData(string name1, long ID1,string d1)
    {
        name = name1;
        employeeID = ID1;
        designation = d1;
    }
    string getName()
    {
        return name;
    }
    long getID()
    {
        return employeeID;
    }
    string getDesignation()
    {
        return designation;
    }
};
class Department
{
private:
    string name;
    long deptID;
    Professor profList[5];
    int noOfprofessors;
public:
    Department()
    {
        name = "";
        deptID = 0;
        for (int i = 0; i < 5; i++)
        {
            profList[i].setProfessorData ("",0,"");
        }
        noOfprofessors = 0;
    }
    Department(string name1, long id1, Professor array[5], int no_of_dpt)
    {
        name = name1;
        deptID = id1;
        for (int i = 0; i < 5; i++)
        {
            profList[i] = array[i];
        }
        noOfprofessors = no_of_dpt;
    }
    void setDepartmentData(string n, long i, Professor arr[5], int  nd)
    {
        name = n;
        deptID = i;
        for (int i = 0; i < 5; i++)
        {
            profList[i] = arr[i];
        }
        noOfprofessors = nd;
    }
    string getName1()
    {
        return name;
    }
    long getDeptId()
    {
        return deptID;
    }
    int getnoOfProfessors()
    {
        return noOfprofessors;
    }
};
class University
{
private:
    string name;
    Department dept[5];
    int numberOfDepartments;
public:
    University(string n, Department array[5], int no)
    {
        name = n;
        for (int i = 0; i > 5; i++)
        {
            dept[i] = array[i];
        }
        numberOfDepartments = no;
    }
    void setUniversityData(string name1, Department arr[5], int n1)
    {
        name = name1;
        for (int i = 0; i < 5; i++)
        {
            dept[i] = arr[i];
        }
        numberOfDepartments = n1;
    }
    bool addDepartment(Department D)
    {
    }
    bool deleteDepartment(string name)
    {
    }
    bool updateDepartment(int id, string name)
    {
    }
};
How to add, delete, and update Department in University class?
I have provided the skeleton code. I have implemented all constructors and destructors, but I don't know how to implement addDepartment(), deleteDepartment(), and updateDepartment()`. Kindly look into this and help me to complete this task.
 
    