// vectors/vector-reverse-input.cpp - Reverses order of input.
// Fred Swartz - 2003-09-30
#include <iostream>
#include <vector> // (1)
using namespace std;
int main() {
//--- Declare a vector.
vector<int> v; // (2)
//--- Read numbers into it.
int temp;
while (cin >> temp) {
v.push_back(temp); // (3)
}
//--- Get elements in reverse order.
for (int i=v.size()-1; i>=0; i--) { // (4)
cout << v[i] << endl; // (5)
}
return 0;
}//end main
<vector> header must be included.push_back() with the value as a parameter.
The memory associated with a vector expands as needed.
size().