Циклически перенести содержимое массива на один элемент вправо - C#
Формулировка задачи:
Отсортировать одномерный массив так, чтобы последний элемент массива стал первым. А все остальные передвинулись вперёд на один индекс(позицию)
P.S. Простите за лёгкий такой вопрос хотел бы научиться программированию. Пожалуйста отправьте код
Решение задачи: «Циклически перенести содержимое массива на один элемент вправо»
textual
Листинг программы
using System; using System.Linq; class Program { public static void Main() { int[] arr = new int[] { 1, 2, 3 }; var res = arr.Select((_, i) => i == 0 ? arr.Last() : arr[i - 1]).ToArray(); Console.WriteLine(String.Join(" ", res.Select(n => n.ToString()))); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д