// Reverse vector
// By DreamVB 19:10 17/10/2016

#include <iostream>
#include <vector>

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 << "Forward vector" << endl;
	while (i < Nums.size()){
		cout << Nums[i] << " ";
		i++;
	}
	cout << endl;
	i = 0;

	//Sort the vector in acending order
	std::reverse(Nums.begin(), Nums.end());

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

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