Поменять местами строки в массиве - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д