Question : C++ vector question

Learning the basics of vectors, and I wanted to know how to input integers into vectors, among other things.
"Write a program that reads in 10 integers from the user into a vector and then performs the following actions:

    * Output on one line all 10 integers in the order they were input (forward).
    * Output on one line all 10 integer in reverse of the order they were input (reverse).
    * Output on one line only the integers with a value greater than or equal to 10(>= 10).
    * Output the largest integer (max).
    * Output the smallest integer (min).

For example, if the user enters:

   11 22 33 4 55 6 77 8 9 10

Then you program should output:

 
   Forward: 11 22 33 4 55 6 77 8 9 10
   Reverse: 10 9 8 77 6 55 4 33 22 11
   >= 10: 11 22 33 55 77 10
   Max: 77
   Min: 4

Since this is an exercise for practicing with vectors, you must find the max and min values AFTER you read the values into the vector."

And this is the code I have so far. Obviously there are a couple things wrong that I need help trying to figure out. I'm also using codeblocks.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
#include <iostream>
#include <vector>
using namespace std;

int main()
{
   vector<int> numbers(10);

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

    cout << "Forward: ";
   for (int i = 0; i < 10; i++)
   {
       if (numbers[i] = entry)
       cout << numbers[i] << " ";

   }

    return 0;
}

Answer : C++ vector question

This should get you started:
           cin >> numbers[i];
Random Solutions  
 
programming4us programming4us