He probably wants the same output..Anyways you signed up for the class so that was pretty much saying you knew enough to pass. It is a introduction class anyways so it shouldn't be any harder than high school.
As for your program what output are you getting? You should try and get 100% output as your teacher.
I haven't read everything, but there some of what I've seen so far is bothering me. I think that you could use a summer to keep track of the total seconds rather than two summers to keep track of minutes and seconds. You only need two variables for the cumulative time and the present time. If the time is less than 0 seconds, then it is probably incorrect input, so it should be ignored.
My suggestion
1 2 3 4 5 6 7 8 9
int cumulative = 0;
int current = 0;
cumulative = //input for new song
current += cumulative;
//display
cout << current / 60 << current % 60;
cout << cumulative / 60 << cumulative % 60;
Obviously you'll need to edit that to get input and display output correctly, but you are using fewer variables and you don't have to worry about rounding corners at the minute because you're only using seconds.
Thank you all for taking the time to help me. I would like to get that perfect score of 60/ 60 but I am going to submit my Assignment as is midnight, because I have another c++ assignment that is due tonight along with my take home midterm of abstract algebra and finite mathematics.
thank you all .