Question: The idea of this program is to create an array of pointers to objects of the person class. The program can sort a group of

The idea of this program is to create an array of pointers to objects of the person class. The program can sort a group of person objects based on the alphabetical order of their names or the numerical order of their salary.

Requirements:

1. Create class called person with the following property and methods:

- name

- salary

- void setPerson() //input name and salary

- string getName()

- float getSalary()

2. Create a function called bsort to sort pointers to objects.

- void bsort(person **, int n, bool s) n is an the number of person objects stored in the array s is true, then sort by name;otherwise, sort by salary.

- order(person**, person**) //orders two pointers. In the the function bsort, call the function order to swap array elements for sorting.

- In the function bsort, call the function order to the pointers contents

3. In the main function

- Create an array of pointers to persons.

- Input person objects and put them into the array.

- Display the unsorted array of persons

- Call the function bsort to sort pointers (by name and by salary)

- Display the sorted list

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!