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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5
Похожие ответы