Array ADT Problem: PLEASE HELP!!

Hi, im new to C++, and im doing an Array ADT, the program basically works except my teacher wants me to do this right shift thing with teh array, where if you insert a number that is less than the number in the array, then it should move the number that is greater down the list, and then the lesser number should go in so that in a way it is in order. Im not allowed to use any type of sorting i suppose. i did most of the progam except this part, so here is a link to my program if you wanna compile it and stuff. the Insert function is on line 00100:

youll know what im talking about when you see the page because the lines are numbered on the left hand side.

http://sourcepost.sytes.net/source/s...source_id=1135

PS My email address is DRFUNKENSTINE@aol.com, so email me if you can help!