2016-11-13 13 views
0

どのようにベクターを逆転させますか?私は多くのオンライン投稿を読んだことがあるが、名前空間stdを使って見つけられない。私はreverse()とvect.reverse()を使う必要があります。あなたがstd::reverseへのアクセス権を持っている<algorithm>を含める必要がベクターを逆転して印刷する

#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 would you like the vector to hold? " << endl; 
    cin >> size; 
    vector<int> numbers; 
    int bnumbers; 

    for (int count = 0; count < size; count++) 
    { 
     cout << "Enter a number: " << endl; 
     cin >> bnumbers; 
     numbers.push_back(bnumbers); // Adds an element to numbers 
    } 
    //display the numbers stored in order 
    cout << "The numbers in order are: " << endl; 
    for(int bcount = 0; bcount < size; bcount++) 
    { 
     cout << numbers[bcount] << " "; 
    } 
    cout << endl; 
    //display the numbers stored reversed 
    reverse(numbers.begin(), numbers.end()); 
    return 0; 
} 

答えて

3

: はここに私のコードです。
ヘッダーを含めると、コードの最後の行はそのまま動作します。

関連する問題