Даны два массива a и b размерностью n и m соответственно,
сформировать массив c таким образом, что первая часть — отсортированный по
возрастанию массив а, а вторая часть — отсортированный по убыванию массив b.
C#
Решить задачу через C#
csharp
using System;
using System.Linq;
class Program
{
static void Main()
{
int[] a = { 1, 3, 5, 7, 9 };
int[] b = { 10, 8, 6, 4, 2 };
int[] c = CombineArrays(a, b);
Console.WriteLine("Массив c: {0}", string.Join(", ", c));
}
static int[] CombineArrays(int[] a, int[] b)
{
// Отсортировать массивы a и b
Array.Sort(a);
Array.Sort(b);
Array.Reverse(b);
// Создать новый массив c
int[] c = new int[a.Length + b.Length];
// Скопировать элементы из массива a в начало массива c
Array.Copy(a, c, a.Length);
// Скопировать элементы из массива b в конец массива c
Array.Copy(b, 0, c, a.Length, b.Length);
return c;
}
}
Играю Бик_Тюряга
ChatGPT очень редко генерирует правильный код, этот не решает задачу. Стоило проверить его хотя бы прежде чем выкладывать.

class Program
{
static void Main()
{
var random = new Random();
int n = 5;
List A = Enumerable.Range(0, n).Select(_ => random.Next(1, 100)).ToList();
int m = 4;
List B = Enumerable.Range(0, m).Select(_ => random.Next(1, 100)).ToList();
Console.WriteLine("Массив A: " + string.Join(" ", A));
Console.WriteLine("Массив B: " + string.Join(" ", B));
A.Sort();
B.Sort((a, b) => -a.CompareTo(b));
List C = A.Concat(B).ToList();
Console.WriteLine("Результат (массив C): " + string.Join(" ", C));
}
}
Да вот лови, братан, как два пальца об асфальт
using System;
using System.Linq;
namespace app000
{
internal class Program
{
static void Main(string[] args)
{
int[] arr = { 78, 43, 8, 3245, 7 };
int[] arr2 = { 876, 3, 8, 3233, 7, 9 };
var x = arr.OrderBy(i => i).Concat(arr2.OrderByDescending(i => i)).ToArray();
}
}
}
Похожие вопросы
- Помогите решить задачу на c#
- Помогите решить задачу C#! С помощью switch case.
- Помогите решить простую задачу на c#
- Решить задачи C#
- C# Помогите решить задачу! Нужен полный код!
- Помогите с задачей по c#
- Задачи по C#
- Задача массивы c# , прошу помощи...
- Помогите написать задачу на C#
- Помогите решить задачу на С#