1

私は C++ とベクターが初めてで、いくつかの STL 関数を試してみましたが、どうしてうまくいかないのか疑問に思っています。最初と最後の位置が原因​​だと思いますが、それらを int にすることはできませんか?

#include <cstdlib>
#include <vector>
#include <iostream>

using namespace std;

/*
 * 
 */
int main() {

    const int lowest = 10;
    const int highest = 99;

    vector<int> scramble;
    for (int i = 0; i < 20; i++){
        scramble.push_back(lowest + rand() % (highest - lowest + 1));
        cout << scramble.at(i) << endl;
    }
    int first = 0;
    int last = 19;

   cout << "The maximum value is: " << max_element(first, last);


}
4

1 に答える 1