Даны два массива 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#
- Помогите решить задачу на С#