Написать программу, которая вычисляет среднее арифметическое чисел, находящихся в файле a:\numbers.txt - C (СИ)
Формулировка задачи:
Написать программу, которая вычисляет среднее арифметическое чисел, находящихся в файле a:\numbers.txt Помогите пожалуйста
Решение задачи: «Написать программу, которая вычисляет среднее арифметическое чисел, находящихся в файле a:\numbers.txt»
textual
Листинг программы
double res = File.ReadAllText("<PathToFile>").Split(' ').Select(x=>int.Parse(x)).Average();
Console.WriteLine(res);
Объяснение кода листинга программы
File- это класс в пространстве имен System.IO, который предоставляет набор методов для работы с файлами.ReadAllText- это метод классаFile, который считывает все содержимое текстового файла в строку.<PathToFile>- это место, где находится файл, путь к которому нужно прочитать.Split(' ')- это метод, который разделяет строку на массив строк по заданному разделителю (в данном случае пробел).Select(x=>int.Parse(x))- это метод, который выбирает элементы массива, преобразуя их в тип int.Average()- это метод, который вычисляет среднее арифметическое выбранных элементов массива.Console.WriteLine(res)- это метод, который выводит среднее арифметическое на консоль.double res- это переменная, которая хранит результат вычисления среднего арифметического.