// dynarrays.cpp : 

#include <iostream>
#include <vector>
#include <string> 
#include <cstdlib>
#include <ctime>

using std::cout;
using std::cin;
using std::endl;
using std::vector;

int main(int argc, char* argv[])
{
   srand( time(NULL));
   int numValues;
   cout << "Enter number (Max say 1000)";
   cin >> numValues;
   vector<int> numbers;
   numbers.reserve(numValues);

   for (int i=0;i<numValues;i++) {
	   int value = rand() % 6 + 1;
	   numbers.push_back(value);
   }

   cout << numbers.size () << " Elements" << endl;;

   cout << "First 10 Numbers are: ";
   for (int i=0;i<10;i++) {
	   cout << numbers.at(i) << " ";
   }
   cout << endl;
   numbers.at( 5 ) = -100; 

   cout << "First 10 Numbers are: ";
   for (int i=0;i<10;i++) {
	   cout << numbers[i] << " ";
   }
   cout << endl;
   return 0;
}
