Как объединить в один массив числовые и знаковые значения? - C#
Формулировка задачи:
Как объединить в один массив числовые и знаковые значения???
Есть пока так... надо вывести всё далее в один массив и затем отсортировать элементы по возрастанию...
Не пойму как объединить типы элементов char и int в один массив
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _1810 { class Program { static void Main(string[] args) { int n; Console.WriteLine("Введите длину знакового массива: "); //Введите длину массива n = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(); char[] array = new char[n]; Random rand = new Random(); Console.WriteLine("Все элементы знакового массива: "); //Все элементы массива for (int i = 0; i < array.Length; i++) { array[i] = Convert.ToChar(rand.Next('a', 'a' + 27)); Console.WriteLine("{0} ", array[i]); } Console.WriteLine(); int b; Console.WriteLine("Введите длину числового массива: "); //Введите длину массива b = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(); int[] dArray = new int[b]; Random rand2 = new Random(); for (int i = 0; i < array.Length; i++) dArray[i] = rand2.Next(0, 10); Console.WriteLine("Все элементы числового массива: "); //Все элементы массива for (int i = 0; i < n; i++) Console.WriteLine(dArray[i]); Console.WriteLine(""); /* int[] c = array.Union(dArray).ToArray(); int[][] MaxArray = new int[2][]; { MaxArray[0] = new int[n]; MaxArray[1] = new int[b]; } */ Console.WriteLine(); Console.ReadLine(); } } }
Решение задачи: «Как объединить в один массив числовые и знаковые значения?»
textual
Листинг программы
char[] symbols = new char[10]; // заполнили symbols int[] numbers = new int[5]; // заполнили numbers int[] summary = new int[symbols.Length + numbers.Length]; // копируем в summary сначала symbols, потом numbers Array.Copy(symbols, 0, summary, 0, symbols.Length); Array.Copy(numbers, 0, summary, symbols.Length, numbers.Length); // вот и всё - осталось только отсортировать summary
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д