Invertir el signo de los números del arreglo
Crea una función que devuelva un nuevo arreglo que contenga el inverso aditivo de cada entero de entrada. Los valores positivos se vuelven negativos, los valores negativos se vuelven positivos y el cero permanece en cero. Conserva el orden original.
Ejemplos
Program.Negate(new[] { 1, 2, 3, 4 }) ➞ [-1, -2, -3, -4]
Program.Negate(new[] { -1, 2, -3, 4 }) ➞ [1, -2, 3, -4]
Program.Negate(System.Array.Empty<int>()) ➞ []Notas
Las entradas no contienen int.MinValue, cuyo inverso aditivo no se puede representar con un int de C#.