Реализовать считывание из файла записанных чисел и вычисление их среднего арифметического - C#
Формулировка задачи:
Ввести с клавиатуры последовательность из 10 чисел и записать ее в файл. Реализовать считывание из файла записанных чисел и вычисление их среднего арифметического. Допишите среднее значение в конец файла.
Решение задачи: «Реализовать считывание из файла записанных чисел и вычисление их среднего арифметического»
textual
Листинг программы
- using System;
- using System.IO;
- using System.Linq;
- namespace Console1
- {
- class MainClass
- {
- public static void Main (string[] args)
- {
- var path = "tmp.txt";
- var values = Enumerable.Range (0, 10).Select ((e) => double.Parse (Console.ReadLine ())).Aggregate (string.Empty, (s, x) => s + x + " ");
- File.WriteAllText (path, values);
- var average = Array.ConvertAll (File.ReadAllText (path).Split (new char[]{ ' ' }, StringSplitOptions.RemoveEmptyEntries), (s) => double.Parse (s)).Average ();
- using (var sw = File.AppendText (path)) {
- sw.WriteLine (average.ToString ());
- }
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д