Inverso aditivo

Un número más su inverso aditivo es igual a cero. Crea una función que devuelva un arreglo con el inverso aditivo de cada valor de entrada, en el mismo orden.

Ejemplos

Program.AdditiveInverse(new[] { 5, -7, 8, 3 }) ➞ new[] { -5, 7, -8, -3 }

Program.AdditiveInverse(new[] { 1, 1, 1 }) ➞ new[] { -1, -1, -1 }

Program.AdditiveInverse(new[] { -5, -25, 35 }) ➞ new[] { 5, 25, -35 }

Notas

  • Conserva el orden de entrada.
  • Devuelve un arreglo vacío cuando la entrada esté vacía.
  • Los valores de entrada no incluyen int.MinValue, cuyo inverso positivo no puede representarse mediante un int de C#.