Hi, I need help in sorting numbers input by the use in ascending order. Here's what I have so far:

Code:
#include <cstdlib>
#include <iostream>
#include <algorithm>


using namespace std;

int main(int argc, char *argv[])
{
    int numbers[10];
    int i = 0;

    
    cout << "Enter 10 numbers: ";
    cin >> numbers[i];
    
    sort(numbers, numbers+i);
    
    
    for (int i = 0; i < 10; i++)
    {
        cout << numbers[i];
    }

    
    cout << "\n\nSorted numbers: " << numbers[i] << endl;
    
    system("PAUSE");
    return 0;
}
The output keeps coming out incorrect. Thank for the help! =]