Получить файл, каждый элемент которого равен среднему арифметическому соответствующих элементов файлов - 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();
}
}
}