Loading Now

Hàm front() và back() trong vector

vector c++

Bài tập.

Cho vector gồm các số nguyên v. Bạn hãy viết hàm trả về tổng của phần tử đầu tiên và cuối cùng trong vector đó.

Ví dụ:

  • Với v = [1, 2, 4, 9] thì sumOfFirstAndLastElement(v) = 10.
    Giải thích: 1 + 9 = 10.
  • Với v = [1, 3, 4] thì sumOfFirstAndLastElement(v) = 5.

Lý thuyết.

  • Để lấy ra phần tử đầu tiên trong vector v bạn có thể dùng v[0] hoặc dùng hàm v.front().
  • Để lấy ra phần tử cuối cùng trong vector v bạn có thể dùng v[v.size() - 1] hoặc dùng hàm v.back().

Hướng dẫn.

Code mẫu:

int sumOfFirstAndLastElement(std::vector<int> v)
{
    return v.front() + v.back();
}

Post Comment

Contact