Elementos em índices pares de um vetor

Crie uma função que receba um vetor de inteiros e retorne a soma dos valores em índices pares, contando a partir de zero, multiplicada pelo valor no último índice.

Exemplos resolvidos

std::vector<int>{2, 3, 4, 5} // (2 + 4) * 5 = 30
std::vector<int>{1, 4, 5, 6, 7, 2, 3} // (1 + 5 + 7 + 3) * 3 = 48

Exemplos

evenLast(std::vector<int>{}) // 0

evenLast(std::vector<int>{1, 3, 3, 1, 10}) // 140

evenLast(std::vector<int>{-11, 3, 3, 1, 10}) // 20

Notas

Retorne 0 se o vetor estiver vazio.