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

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter7: User-defined Simple Data Types, Namespaces, And The String Type
Section: Chapter Questions
Problem 8PE: Write a program that reads in a line consisting of a students name, Social Security number, user ID,...
icon
Related questions
Question

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

Expert Solution
steps

Step by step

Solved in 3 steps with 3 images

Blurred answer
Knowledge Booster
Function Arguments
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr