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

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education