Loading Now

Remove Last Element

vector c++

Bài tập

Cho trước một vector các số nguyên v, bạn hãy viết hàm xóa phần tử cuối cùng trong vector này và trả về vector tương ứng sau khi xóa.

Ví dụ:

  • Với v = [1, 2, 3, 4], thì removeLastElement(v) = [1, 2, 3].
  • Với v = [1, 2, 3], thì removeLastElement(v) = [1, 2].

Lý Thuyết

Nếu như hàm push_back() được dùng để thêm phần tử vào cuối vector, thì hàm pop_back() được dùng để xóa phần tử cuối cùng trong vector.

Ví dụ:

#include <iostream>
#include <vector>

using namespace std;


int main() {
    vector<int> v;
    for (int i = 1; i <= 5; i++) {
        v.push_back(i);
    }

    v.pop_back();

    for (auto x : v) {
        cout << x << " ";
    }
    return 0;
}

Kết quả khi chạy chương trình:

1 2 3 4

Hướng dẫn.

Code mẫu:

std::vector<int> removeLastElement(std::vector<int> v)
{
    v.pop_back();
    return v;
}

Post Comment

Contact