Well when you see a problem like this a few things should come to mind automatically.... since it is a list, you will probably need an array to hold the list. Probably two arrays since you have one list of the item and another for their price (these will be parallel arrays where item 0 in the first array is your partridge and item 0 is the price of the partridge in the second array). Since you are asked to move through the list, you are obviously going to need a loop of some sorts. Since you are asked to loop through a range (like 1 to N) that loop will probably be a for loop since that is the loop designed for ranged looping. Lastly, you are asked to keep track of two sums, the one for the total list and one for all items up to a given day. So you will need two variables to hold sums.
So right there you have the major pieces you are going to need. So the next step is to plan out how to solve this using the pieces up top... this is where you write your steps.
CODE
1) Create and initialize an array to hold the item names.
2) Create and initialize an array to hold the item prices (same order as the item names).
3) Prompt user for an integer and check to make sure it is 1 - 12
3a.) Subtract 1 from their choice because arrays are 0 index
3b.) Setup your two variables used for holding sums. Since these are prices, you will want to use a double.
3c.) Setup a for loop to go through the entire set of days
3c1.) For each item check to make sure this day is in the range of days they specified. If so, print the item from one list and add that price to your first sum variable.
3c2.) Despite being in their range or not, you are going to add the price to the other sum variable.
4) When the loop is finished you will have printed the items up to the nth day, added those days to the first sum variable, added every item to the second variable and so all is left is to print the cost (your first sum variable) and the total cost for all 12 days (the second sum variable).
Now these may appear to be a lot of steps, but the code itself is going to be fairly short. The loop is going to have about 3 to 5 lines in it and the whole program will probably be around 50 lines or so.
Once you get some stuff started, show what you have back here and we can help guide you further.