// Sort a list of numbers in a vector
// By DreamVB 18:58 17/10/2016

#include <iostream>
#include <vector>
#include <algorithm>
#include <time.h>

using namespace std;
using std::cout;
using std::endl;

bool Accending(int i, int j)
{
	return (i<j);
}

int main(int argc, char *argv[]){
	vector<int>Nums = { 5, 8, 6, 3, 0, 25, 74, 11, 2, 102, 148, 125, 365, 478, 152, 659, 1,4 };
	int i = 0;
	
	//Print out vector items in unsorted sorder.
	cout << "Unsorted vector" << endl;
	while (i < Nums.size()){
		cout << Nums[i] << " ";
		i++;
	}
	cout << endl;
	i = 0;
	//Sort the vector in acending order
	std::sort(Nums.begin(), Nums.end(), Accending);

	//Print sorted vector.
	cout << "Sorted vector" << endl;

	while (i < Nums.size()){
		cout << Nums[i] << " ";
		i++;
	}
	cout << endl;
	system("pause");
	return 0;
}