Получить новый файл, каждый элемент которого равен сумме соответствующих компонентов заданных файлов - C#
Формулировка задачи:
Даны два файла с числами. Получить новый файл, каждый элемент которого равен сумме
соответствующих компонентов заданных файлов (количество компонентов в исходных
файлах одинаковое).
Как произвести сложение?
using System;
using System.Text;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main()
{
using (StreamReader fileIn = new StreamReader("d:/Example/text.txt"))
{
using (StreamReader fileIn = new StreamReader("d:/Example/newText.txt"))
{
using (StreamWriter fileOut = new StreamWriter("d:/Example/3.txt"))
{
}
}
}
}
}
}Решение задачи: «Получить новый файл, каждый элемент которого равен сумме соответствующих компонентов заданных файлов»
textual
Листинг программы
using System;
using System.Text;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main()
{
using (StreamReader file = new StreamReader("d:/Example/text.txt"))
{
string line = file.ReadLine();
string[] mas = line.Split(' ');
int a = int.Parse(mas[0]);
int[] MyArray = new int[a];
foreach (int elem in MyArray)
{
Console.WriteLine(elem);
}
}
using (StreamReader file = new StreamReader("d:/Example/newText.txt"))
{
string line = file.ReadLine();
string[] mas = line.Split(' ');
int b = int.Parse(mas[0]);
int[] MyArraytwo = new int[b];
foreach (int elem in MyArraytwo)
{
Console.WriteLine(elem);
}
}
using (StreamWriter fileOut = new StreamWriter("d:/Example/3.txt"))
{
int[] MyArraythree = MyArray + MyArraytwo;
fileOut.WriteLine(MyArraythree);
}
}
}
}