Xttx
Мыслитель
(9003)
4 года назад
//Создаём массив из ста рандомных чисел
Random randNum = new Random();
int[] arr = Enumerable.Repeat(0, 100).Select(i => randNum.Next(-100000, 100000)).ToArray();
//Записываем в файл
File.WriteAllLines("D:\\file.txt", Array.ConvertAll(arr, i => i.ToString()));
//Читаем массив из файл
int[] arr2 = Array.ConvertAll(File.ReadAllLines("D:\\file.txt"), s => int.Parse(s.Trim()));
var positive = arr2.Where(i => i > 0);
//Вывод результата
Console.WriteLine("Количество положительных: " + positive.Count().ToString() + ", сумма: " + positive.Sum().ToString());
Console.WriteLine("Произведение экстремумов: " + (arr2.Min() * arr2.Max()).ToString());