Образовать из двух неубывающих последовательностей новую неубывающую последовательность - C#
Формулировка задачи:
Доброго времени суток всем, Всех с наступающим Новым Годом. Помогите пожалуйста решить, очень нужно. Срочно. За ранее благодарен.
Даны две последовательности a1<=a2<=...<=an и b1<=b2<=...<=bm. Образовать из них новую последовательность чисел так, чтобы она тоже была неубывающей. На языке C#
Решение задачи: «Образовать из двух неубывающих последовательностей новую неубывающую последовательность»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication3 { class Program { static void Main(string[] args) { Console.Write("n="); int[] mass = new int[Convert.ToInt32(Console.ReadLine())]; for(int i = 0; i < mass.Length; i++) { Console.Write("mass[" + (i + 1) + "]="); mass[i] = Convert.ToInt32(Console.ReadLine()); } Console.Write("m="); int[] mass1 = new int[Convert.ToInt32(Console.ReadLine())]; for (int i = 0; i < mass1.Length; i++) { Console.Write("mass1[" + (i + 1) + "]="); mass1[i] = Convert.ToInt32(Console.ReadLine()); } int[] mass2 = new int[mass.Length+mass1.Length]; for (int i = 0; i < mass.Length; i++) mass2[i] = mass[i]; for (int i = 0; i < mass1.Length; i++) mass2[i + mass.Length] = mass1[i]; Array.Sort(mass2); for (int i = 0; i < mass2.Length; i++) Console.Write(mass2[i] + " "); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д