prova un pò così:

codice:
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

int main()
{

	int numeri[10] = {1,2,5,3,9,4,2,1,3,1};

	vector<int> vnumeri(numeri, numeri + 10);

	cout << "maggiore fra più valori: " << 
		*max_element(vnumeri.begin(), vnumeri.end()) << endl;
}
e sistemi nel tuo codice