static void Main(string[] args)
{
int n;
Console.WriteLine("Введите размер массива: ");
n = int.Parse(Console.ReadLine());
int[] array = new int[n];
Random rand = new Random();
for (int i = 0; i < array.Length; i++)
{
array[i] =rand.Next(-5,5);
Console.Write(array[i] + " ");
}
int zamen = 0;
for (int i = 0; i < array.Length-1; i++)
{
for (int j = i+1; j < array.Length; j++)
{
if (array[i] > 0 && array[j] < 0 && array[i] == Math.Abs(array[j]))
{
zamen += 1;
array[j] *= -1;
array[i] *= -1;
break;
}
}
}
Console.WriteLine($"Количество замен {zamen}");
for (int i = 0; i < array.Length; i++)
{
Console.Write(array[i] + " ");
}
Console.WriteLine();
}
}