Предмет: Информатика, автор: Travka24

Разработать программу слияния двух отсортированных по убыванию значений элементов файлов F1 и F2. Результатом слияния должен быть файл F3, элементы которого упорядочены по возрастанию.
Заранее спасибо.
(С#)


vifihlestakox: Ааа,отсортируются
Travka24: да, всё верно

Ответы

Автор ответа: fefemf10
1

using System;

using System.Linq;

using System.IO;

namespace LearnCSharp

{

   class Program

   {

       static void Main(string[] args)

       {

           string str, str2;

           StreamReader reader = new StreamReader("1.txt");

           str = reader.ReadLine();

           int[] x = str.Split(' ').Select(n => Convert.ToInt32(n)).ToArray();

           reader = new StreamReader("2.txt");

           str2 = reader.ReadLine();

           int[] y = str2.Split(' ').Select(n => Convert.ToInt32(n)).ToArray();

           reader.Close();

           x = x.Concat(y).ToArray();

           Array.Sort(x);

           File.WriteAllText("3.txt", string.Join(" ", x));

       }

   }

}

Я честно говоря не знаток C# но я проверил у меня все работает


Travka24: выдаёт ошибку : Ссылка на объект не указывает на экземпляр объекта.
Travka24: у меня точная копия того что ты прислал
Travka24: и файлы я разместил
Похожие вопросы
Предмет: Геометрия, автор: benicevicandrej
Предмет: Алгебра, автор: Rapnk