Write a C++ program to implement the algorithm of static partitioning . We assum
ID: 3648379 • Letter: W
Question
Write a C++ program to implement the algorithm of static partitioning . We assume the memory is always divided into 5 partitions with sizes entered by the user. The following shows a scenario of running the program, where user inputs are entered in boldface.
>p1smith {an executable program}
Please enter the sizes for 5 partitions:150 100 200 80 160
Please enter the size of a job (9999 to stop):170
Please enter the size of a job (9999 to stop):60
Please enter the size of a job (9999 to stop):140
Please enter the size of a job (9999 to stop):120
Please enter the size of a job (9999 to stop):50
Please enter the size of a job (9999 to stop):90
Please enter the size of a job (9999 to stop):9999
Job of size 60 in partition of size 150
Job of size 50 in partition of size 100
Job of size 170 in partition of size 200
Job of size 140 in partition of size 160
Job of size 120 waits
Job of size 90 waits
>
You can use any data structures you like to implement the program.