Дан одномерный массив m из 28 элементов. Перенести первые k элементов в конец: m k 1 , m k 2 , ., m 1 , m 2 - C#
Формулировка задачи:
Прошу помогите решить задачу на . Очень нужно пожалуйста!
Решение задачи: «Дан одномерный массив m из 28 элементов. Перенести первые k элементов в конец: m k 1 , m k 2 , ., m 1 , m 2»
textual
Листинг программы
using System; using System.Linq; namespace ConsoleApplication2 { class Program { static void Main() { Console.Write("Длина массива N="); var n = Convert.ToInt32(Console.ReadLine()); Console.Write("Перенести K="); var k = Convert.ToInt32(Console.ReadLine()); if (n > 0 && k > 0 && k < n) { var arr = new int[n]; for (var i = 0; i < n; i++) arr[i] = Convert.ToInt32(Console.ReadLine()); var replased = arr.Skip(k).Concat(arr.Take(k)).ToArray(); Console.Write(string.Join(", ", replased)); } else Console.WriteLine("Неверные входные данные"); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д