Реализовать считывание из файла записанных чисел и вычисление их среднего арифметического - 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 ());
            }
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.4 из 5
Похожие ответы