I am a freshman who just started learning programming language c++

my teacher gave an assignment to work on in a break time and i have been strugling with it for about 2 months. And i was thinking if you can actually help me get this program done or at least give me a highlight on how i can work throug it. The question is as follows

  1. (Meteorology) Ethiopian meteorology agency wants an application that records the high and low temperatures for each day of all months of for the year 2010. The agency requests you to design the application using three-dimensional weather array by which the months, days and daily (low, high, average) temperatures represented. The months are labeled by the numbers 1 to 12, the date of the months are numbered 1 through 31 representing the days, and three columns labeled H and L, representing the days high, low and average temperatures. Use this information to develop a program that records the high and low temperatures for each day of all months and then allow the user to request the following:
    Any days high and low temperature.
    Any month high, low and average temperatures for a given month
    Month and day with the highest temperature
    Month and day with the lowest temperature.
    All months average temperature to be printed in table format