Elementos en índices pares de un arreglo

Crea una función que reciba un arreglo de enteros y devuelva la suma de los valores en índices pares, contando desde cero, multiplicada por el valor en el último índice.

Ejemplos resueltos

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

Ejemplos

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

Devuelve 0 si el arreglo está vacío.