using System; using System.Linq; class Program { public static void Main() { int[] arr = Enumerable.Repeat(new Random(), 20).Select(r => r.Next(-99, 100)).ToArray(); Console.WriteLine(String.Join(", ", arr)); int[] signs = new int[3]; Array.ForEach(arr, x => signs[Math.Sign(x) + 1]++); Console.WriteLine($"Положительных: {signs[2]}, отрицательных: {signs[0]} и нулевых: {signs[1]}"); } }
Standard input is empty
13, 34, -20, -32, 36, 77, 65, 43, -53, -83, -6, -45, 56, 64, -11, -98, -94, 2, 42, -41 Положительных: 10, отрицательных: 10 и нулевых: 0