using System; using System.IO; using System.Linq; class Program { static void Main() { string inputPath = Environment.GetEnvironmentVariable("DATA_PATH") ?? ".\\data"; string outputPath = Environment.GetEnvironmentVariable("RESULT_PATH") ?? ".\\result"; try { string dataFilePath = Path.Combine(inputPath, "data.txt"); // Чтение всех строк из файла string[] lines = File.ReadAllLines(dataFilePath); int[] numbers = lines.Select(int.Parse).ToArray(); // Поиск наибольшего числа int maxNumber = numbers.Max(); // Подсчет количества таких чисел int maxCount = numbers.Count(n => n == maxNumber); File.WriteAllText(Path.Combine(outputPath, "result.txt"), maxCount.ToString()); Console.WriteLine($"Количество наибольших чисел: {maxCount}"); } catch (Exception ex) { Console.WriteLine("Произошла ошибка: " + ex.Message); } } }