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> #include <cstddef> int main() { using std::cin; using std::cout; using std::endl; using std::size_t; std::vector<double> miles(4); std::vector<double> gallons(4); for (size_t i = 0; i <= 4; ++i) // off-by-one error (OBOE) { cout << "Miles: "; cin >> miles.at(i); cout << "\nGallons: "; cin >> gallons.at(i); cout << endl; } } |
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8Y3N0ZGRlZj4KCmludCBtYWluKCkKewogICAgdXNpbmcgc3RkOjpjaW47CiAgICB1c2luZyBzdGQ6OmNvdXQ7CiAgICB1c2luZyBzdGQ6OmVuZGw7CiAgICB1c2luZyBzdGQ6OnNpemVfdDsKICAgIAogICAgc3RkOjp2ZWN0b3I8ZG91YmxlPiBtaWxlcyg0KTsKICAgIHN0ZDo6dmVjdG9yPGRvdWJsZT4gZ2FsbG9ucyg0KTsKICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDw9IDQ7ICsraSkgLy8gb2ZmLWJ5LW9uZSBlcnJvciAoT0JPRSkKICAgIHsKICAgICAgICBjb3V0IDw8ICJNaWxlczogIjsKICAgICAgICBjaW4gPj4gbWlsZXMuYXQoaSk7CiAgICAgICAgY291dCA8PCAiXG5HYWxsb25zOiAiOwogICAgICAgIGNpbiA+PiBnYWxsb25zLmF0KGkpOwogICAgICAgIGNvdXQgPDwgZW5kbDsKICAgIH0gCn0KCgoK
-
upload with new input
-
result: Runtime error time: 0.01s memory: 2816 kB signal: 6 (SIGABRT)
1 2 3 4 5 6 7 8
Miles: Gallons: Miles: Gallons: Miles: Gallons: Miles: Gallons: Miles:
terminate called after throwing an instance of 'std::out_of_range' what(): vector::_M_range_check


