Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Создать программу на C# .

Ангелина Рябинина Ученик (191), на голосовании 4 года назад
Cоздать на диске d текстовый файл с расширением .txt, записав в него построчно цифры. Затем создать программу, которая прочитает этот файл и создаст одномерный массив из цифр указанных в файле и определит сумму и количество положительных элементов, а также произведение максимального отрицательного и положительного элемент массива.
Голосование за лучший ответ
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());
Ангелина РябининаУченик (191) 4 года назад
спасибо)
Похожие вопросы