I see 2 reasons for your program not listing the numbers sorted.
First: you list the numbers
before sorting them.
Second: the sort routine is bugged to the core. The general layout is of an insertion sort, but it is bugged and don't work.
Since it is HomeWork, no solution, but advices.
- Review your program to list the numbers
after sorting them.
- Review the
insertion sort algorithm and do necessary corrections.
More general advice:
Your code do not behave the way you expect, and you don't understand why !
There is an almost universal solution: Run your code on debugger step by step, inspect variables.
Mastering Debugging in Visual Studio 2010 - A Beginner's Guide[
^]
The downside of this solution:
- It is a DIY, you are the one tracking the problem and finding its roots, which lead to the solution.
The upside of this solution:
- You see your code behaviour, you match it against your expectations.
secondary effects
- Your will be proud of finding bugs yourself.
- Your skills will improve.
You should find pretty quickly what is wrong.