Поменять местами строки в массиве - C#
Формулировка задачи:
например первые 2 с последними в ступенчатом массиве
using System; using System.Collections.Generic; namespace ulearn { class Program { static void PrintArray(int[][] array) { for (int lineNum = 0; lineNum < array.Length; lineNum++) for (int elementNum = 0; elementNum < array[lineNum].Length; elementNum++) Console.Write("{0} ", array[lineNum][elementNum]); Console.WriteLine(); } static int[][] GenerateArray(out int[][] array) { Random randomValue = new Random(); array = new int[randomValue.Next(3, 8)][]; for (int lineNum = 0; lineNum < array.Length; lineNum++) { array[lineNum] = new int[randomValue.Next(3, 12)]; for (int elementNum = 0; elementNum < array[lineNum].Length; elementNum++) array[lineNum][elementNum] = randomValue.Next(0, 5); } return array; } static void Main() { int[][] array = GenerateArray(out array); PrintArray(array); } } }
все еще
Решение задачи: «Поменять местами строки в массиве»
textual
Листинг программы
array[0] = array[array.Length - 1]; array[array.Length - 1] = temp; PrintArray(array);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д