Your warehouse is stocked with goods from 3 different departments. Write a C program to manage the inventory with the following specifications: (i) Prompt the user to input the quantity of each product in stock for each department. Utilize a 2D array for efficient storage. (ii) Identify and display the department with the highest total stock quantity. Implement this using a non-return value function. (iii) Identify and display the department with the lowest total stock quantity. Implement this using a non-return value function. (iv) Calculate and display the average stock quantity for all departments. Use a return value function for this. (v) Determine and display whether each department is well-stocked or needs restocking by comparing its quantity to the average stock quantity. If a department's quantity is greater than or equal to the average, it's well-stocked; otherwise, it needs restocking. Make sure to present the results clearly for each department in the output. Sample Output: Enter quantities for - Department A - Product Red: 300, Product Blue: 120, Product Green: 180 Department B - Product Yellow: 90, Product Orange: 110, Product Purple: 130 Department C - Product Pink: 200, Product Brown: 120, Product Black: 80 Highest Stock: Department A [600 units] Lowest Stock: Department C [400 units] Average Stock: 166.67 units Department A: Well-stocked Department B: Needs restocking Department C: Well-stocked.
Your warehouse is stocked with goods from 3 different departments. Write a C program to manage the inventory with the following specifications: (i) Prompt the user to input the quantity of each product in stock for each department. Utilize a 2D array for efficient storage. (ii) Identify and display the department with the highest total stock quantity. Implement this using a non-return value function. (iii) Identify and display the department with the lowest total stock quantity. Implement this using a non-return value function. (iv) Calculate and display the average stock quantity for all departments. Use a return value function for this. (v) Determine and display whether each department is well-stocked or needs restocking by comparing its quantity to the average stock quantity. If a department's quantity is greater than or equal to the average, it's well-stocked; otherwise, it needs restocking. Make sure to present the results clearly for each department in the output. Sample Output: Enter quantities for - Department A - Product Red: 300, Product Blue: 120, Product Green: 180 Department B - Product Yellow: 90, Product Orange: 110, Product Purple: 130 Department C - Product Pink: 200, Product Brown: 120, Product Black: 80 Highest Stock: Department A [600 units] Lowest Stock: Department C [400 units] Average Stock: 166.67 units Department A: Well-stocked Department B: Needs restocking Department C: Well-stocked.
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
Related questions
Question
You guys giving me AI answer. Don't post AI generated answer or plagiarised answer. If I see these things I'll give you multiple downvotes and will report immediately.
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 4 steps with 4 images
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY