write a complete C program that manages the library inventory of a bookstore with o different book titles. The program should: (i) Prompt the user to input the quantity of each book in stock. Apply a 2D array to store the quantities. (ii) Identify which book has the highest stock quantity. Apply a non-return value function, include a parameter list if necessary. (iii) Identify which book has the lowest stock quantity. Apply a non-return value function, include a parameter list if necessary. (iv) Calculate the average stock quantity for all books and display it. Apply a return value function, include a parameter list if necessary. (v) Determine whether each book is well-stocked or needs restocking by comparing its quantity to the average stock quantity. If a book's quantity is greater than or equal to the average, then it's well-stocked; otherwise, it needs restocking. Requirements: Apply a 2D array. Use functions for better modularization. Display the results clearly for each book. Sample Output: Enter quantities for - Book 1: 50 Book 2: 80 Book 3: 120 Book 4:40 Book 5: 90 Book 6: 60 Highest Stock: Book 3 [120 units] Lowest Stock: Book 4 [40 units] Average Stock: 75.00 units Book 1: Needs restocking Book 2: Well-stocked Book 3: Well-stocked Book 4: Needs restocking Book 5: Well-stocked Book 6: Well-stocked.
write a complete C program that manages the library inventory of a bookstore with o different book titles. The program should: (i) Prompt the user to input the quantity of each book in stock. Apply a 2D array to store the quantities. (ii) Identify which book has the highest stock quantity. Apply a non-return value function, include a parameter list if necessary. (iii) Identify which book has the lowest stock quantity. Apply a non-return value function, include a parameter list if necessary. (iv) Calculate the average stock quantity for all books and display it. Apply a return value function, include a parameter list if necessary. (v) Determine whether each book is well-stocked or needs restocking by comparing its quantity to the average stock quantity. If a book's quantity is greater than or equal to the average, then it's well-stocked; otherwise, it needs restocking. Requirements: Apply a 2D array. Use functions for better modularization. Display the results clearly for each book. Sample Output: Enter quantities for - Book 1: 50 Book 2: 80 Book 3: 120 Book 4:40 Book 5: 90 Book 6: 60 Highest Stock: Book 3 [120 units] Lowest Stock: Book 4 [40 units] Average Stock: 75.00 units Book 1: Needs restocking Book 2: Well-stocked Book 3: Well-stocked Book 4: Needs restocking Book 5: Well-stocked Book 6: Well-stocked.
Chapter8: Advanced Method Concepts
Section: Chapter Questions
Problem 8RQ
Related questions
Question
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 3 steps with 2 images
Knowledge Booster
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
Recommended textbooks for you
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,