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

Ответы 6

  • Файл должны быть возле .exe шника1.txt2.txt3.txt
    • Автор:

      bizzy
    • 6 лет назад
    • 0
  • выдаёт ошибку : Ссылка на объект не указывает на экземпляр объекта.
    • Автор:

      javier62
    • 6 лет назад
    • 0
  • не знаю у меня все нормально, ты using'и ве подключил
  • у меня точная копия того что ты прислал
    • Автор:

      mueller
    • 6 лет назад
    • 0
  • и файлы я разместил
  • 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# но я проверил у меня все работает

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years