Образовать из двух неубывающих последовательностей новую неубывающую последовательность - 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] + " ");
}
}
}