I need the C code of this output using loop to get the exact output of the pictures. The language must be C.
1. Review the "Part-2 Output Example" (next section) to see how the program is expected to work 2. Code your solution to Part-2 in the provided "w4p2.c" source code file. 3. The first thing that must be done, is to set the number of apples, oranges, pears, tomatoes, and cabbages you need to shop for. Assigning a zero (0) value indicates the item is not needed, however a negative value isn't allowed and should display an error message. 4. The picking stage should prompt for only the items where positive quantities were assigned 5. Picking more than the number of items set for a given product should display an error including the remaining quantity to be picked. 6. Picking zero or fewer is also not accepted and should display an error message. 7. When an item has been successfully picked, the next outstanding item on the list should be picked. 8. When all the shopping items have been picked, the process should be repeated for another shopping session until the user inputs a zero (0) value to indicate all shopping is done. Part-2 Output Example (Note: Use the YelLoW highlighted user-input data for submission) Grocery Shopping How many APPLES do you need? : 1 ERROR: Value must be or more. How many APPLES do you need? : 10 How many ORANGES do you need? : 1 ERROR: Value must be 0 or more. How many ORANGES do you need? : How many PEARS do you need? : 1 ERROR: Value must be or more. How many PEARS do you need? : 5 How many TOMATOES do you need? : 1 ERROR: Value must be or more. How many TOMATOES do you need? : 0 How many CABBAGES do you need? : 1 ERROR: Value must be or more. How many CABBAGES do you need? : 15 Time to pick the products! You picked too many... only 16 nore APPLE(S) are needed. Plik some APPLES... how many did you pick? : 2 ERROR: You must pick at least 11 Pick some APPLES... how many did you pick? : 0 ERROR: You nust pick at least 11 Pick some APPLES... how many did you pick? : 5 Looks 11ke we sti11 need some APPLES... Pick soee APPLES... how many did you pick? : 40 You picked too many... only 5 more APPLE(S) are needed. P1ck sone APPLES... how many did you pick? : 5 Great, that's the apples donel Pick some PEARS... how many did you pick? : 40 You picked too many... only 5 more PEAR(S) are needed. Pick some PEARS.... how many did you pick? : -2 ERROR: You must pick at least 1! Plck some PEARS... how many did you pick? : ERROR: You must pick at least 11 Pick some PEARS... how many did you pick? : 4 Looks 11ke we sti11 need some PEARS... Pick some PEARS... how many did you pick? : 4e You picked too many... only 1 more PEAR(S) are needed. Pick some PEARS... how many did you pick? : 1 Great, that's the pears donel Pick some CABBAEES... how many did you pick? : 40 You picked too many... only 15 more CABBAGE(S) are needed. Pick some CABBAGES... how many did you pick? : -2 ERROR: You must pick at least 1 ! Pick some CABBAGES... how many did you pick? : a ERROR: You must pick at least 11 Pick sone CABBAGES... how many did you pick? : 12 Looks 11 ke we sti11 need some CABBAGES... Pick some CABBAGES... how many did you pick? : 40 You picked too many... only 3 nore CABBAGE(S) are needed. Pick some CABBAGES... how many did you pick? : 3 Great, that's the cabbages donel Al1 the itens are plcked! Do another shopping? (=NO):1 Grocery Shopping answ ww mwinnwwn How many APPLES do you need? : 8 How many ORANGES do you need? : 20 How many PEARS do you need? : Hom aany TOMATOES do you need? : 15 How many CAB8AGES do you need? : e Pick some ORANGES... how many did you pick? : 40 You picked too many... only 20 more ORANGE(S) are needed. Pick some ORANGES... how many did you pick? : -2 ERROR: You must pick at least 1 ! Pick some ORANGES... how many did you pick? : ERROR: You must pick at least 1! Pick some ORANGES... how many did you pick? : 5 Looks like we still need some ORANGES... Pick some ORANGES... how many did you pick? : 40 You picked too many... only 15 more ORANGE(S) are needed. Pick some ORANGES... how many did you pick? : 15 Great, that's the oranges done! Pick some TOMATOES... how many did you pick? : 40 You picked too many... only 15 more TOMATO(ES) are needed. Pick some TOMATOES... how many did you pick? : -2 ERROR: You must pick at least 1 ! Pick some TOMATOES... how many did you pick? : 0 ERROR: You must pick at least 1 ! Pick some TOMATOES... how many did you pick? : 12 Looks like we still need some TOMATOES... Pick some TOMATOES... how many did you pick? : 40 You picked too many... only 3 more TOMATO(ES) are needed. Pick some TOMATOES... how many did you pick? : 3 Great, that's the tomatoes done! Al1 the items are picked! Do another shopping? ( = NO ): Your tasks are done for today - enjoy your free time