Получить файл, каждый элемент которого равен среднему арифметическому соответствующих элементов файлов - 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();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д