Получить файл, каждый элемент которого равен среднему арифметическому соответствующих элементов файлов - C#
Формулировка задачи:
Помогите решить.
Даны два файла с числами. Получить новый файл, каждый элемент которого равен среднему арифметическому
соответствующих компонентов заданных файлов (количество компонентов в исходных
файлах одинаковое).
Решение задачи: «Получить файл, каждый элемент которого равен среднему арифметическому соответствующих элементов файлов»
textual
Листинг программы
using System; using System.Text; using System.IO; namespace ConsoleApplication { class Program { static void Main(string[] args) { string[] lines1 = File.ReadAllLines("data1.txt"); int i = 0; double[] v1 = new double[lines1.Length]; foreach (string line in lines1) { v1[i] = Convert.ToDouble(line); i += 1; } string[] lines2 = File.ReadAllLines("data2.txt"); i = 0; double[] v2 = new double[lines2.Length]; double[] v3 = new double[lines2.Length]; foreach (string line in lines2) { v2[i] = Convert.ToDouble(line); v3[i] = (v1[i] + v2[i])/2.0; i += 1; } System.IO.StreamWriter file = new System.IO.StreamWriter("data3.txt"); for (int j = 0; j < lines2.Length; j++) { file.WriteLine(v3[j]); } file.Close(); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д