Encuentra el mayor número par

Escribe una función que devuelva el mayor número entero par de un arreglo. Devuelve -1 si el arreglo no contiene ningún número entero par.

Ejemplos

Program.Probe(new[] { 3, 7, 2, 1, 7, 9, 10, 13 }) // 10

Program.Probe(new[] { 1, 3, 5, 7 }) // -1

Program.Probe(new[] { 0, 19, 18973623 }) // 0

Program.Probe(new[] { 11, -24, -4, -6 }) // -4

Notas

  • Los valores pares negativos son elementos válidos del arreglo.
  • El operador módulo es útil para identificar valores pares.