• In main define an array of 1,000 product codes (each code is 3 digits)
  • Display a menu with the options to add, remove, or display the codes. Allow the user to repeatedly add, remove, or display the codes.There will be 3 functions: add, remove, and display.
  • Function 1. Add_Codes: this function adds the new product code to the array, at the end of the existing product codes; the array can contain any number of product codes at any time; however, if the array becomes full, do not add the code and display a “full” message.
    • For example, if the array of product codes contained these four values: 126 498 365 712, and the Add_Codes function was called to add code 695, the five array values would then look like this: 126 498 365 712 695 (695 added to end).
  • Function 2. Remove_Codes: this function will match the product code to the codes in the array and if matched, will move all the codes in the array which are to the right of the matched code to the left one position, effectively eliminating the matched code (hint: after shifting the codes, adjust the number of codes in the array). If the product code does not match any code in the array display an error message, or if the array becomes empty do not remove the code and display an “empty” message.
    • If the Remove_Codes function was then called to remove code 365, the array’s four values would look like this: 126 498 712 695 (codes to the right of 365 shifted “down” to the left, over 365).
  • Function 3: Display Codes.
Place a new order
Pages (550 words)
Approximate price: -