maksgolovakha228
13.04.2020 00:27

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

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Ivan700076
09.10.2020 21:36

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# но я проверил у меня все работает

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота