Practice: Write a C++ program that asks the user to keep entering pairs of input values representing nurse name and her starting shift availability in the am/pm format while working in Beirut Public Hospital serving in the COVID-19 unit. The data is entered in pairs and -999 is used to denote end of input. The data may consist of up to 15 pairs. When a nurse calls in sick, she is moved to the end of the list, her starting shift availability is delayed by 12 hours, and all nurses behind the nurse move up. Your program asks for the name of the sick nurse and works accordingly. Your program should implement this using an array of struct. The struct represents the name and scheduled beginning hour. Test your code and print the new list after the sick nurse enters her name. For example: Please enter your nurse data values: Samia 1am Samer 2am Samar 12am Bahlool 4am Lateef 5am Farah 6am Kareem 12pm -999 Enter the name of the sick nurse: Samer The new list is: Samia 1am Samar 12am Bahlool 4am Lateef 5am Farah 6am Kareem 12pm Samer 2pm
Practice: Write a C++
When a nurse calls in sick, she is moved to the end of the list, her starting shift availability is delayed by 12 hours, and all nurses behind the nurse move up. Your program asks for the name of the sick nurse and works accordingly.
Your program should implement this using an array of struct. The struct represents the name and scheduled beginning hour.
Test your code and print the new list after the sick nurse enters her name.
For example:
Please enter your nurse data values:
Samia 1am
Samer 2am
Samar 12am
Bahlool 4am
Lateef 5am
Farah 6am
Kareem 12pm
-999
Enter the name of the sick nurse:
Samer
The new list is:
Samia 1am
Samar 12am
Bahlool 4am
Lateef 5am
Farah 6am
Kareem 12pm
Samer 2pm
Step by step
Solved in 3 steps with 3 images