c++ - reversing a vector and printing it -
how reverse vector? i've read lot of online post can't find 1 using namespace std. need use reverse() , vect.reverse(); here code:
#include <iostream> #include <vector> #include <iomanip> using namespace std; int main() { cout << "kaitlin stevers" << endl; cout << "exercise 11 - vectors" << endl; cout << "november 12, 2016" <<endl; cout << endl; cout << endl; int size; cout << " how many numbers vector hold? " << endl; cin >> size; vector<int> numbers; int bnumbers; (int count = 0; count < size; count++) { cout << "enter number: " << endl; cin >> bnumbers; numbers.push_back(bnumbers); // adds element numbers } //display numbers stored in order cout << "the numbers in order are: " << endl; for(int bcount = 0; bcount < size; bcount++) { cout << numbers[bcount] << " "; } cout << endl; //display numbers stored reversed reverse(numbers.begin(), numbers.end()); return 0; }
you need include <algorithm>
have access std::reverse
.
last line in code work is, if include header.
Comments
Post a Comment