Осуществить циклический сдвиг влево введенного числа на N разрядов - C#
Формулировка задачи:
Осуществить циклический сдвиг влево введенного числа на N
разрядов (например, при сдвиге числа 12345 влево на 3 разряда
получится число 45123).
желательно только с помощью циклов
Решение задачи: «Осуществить циклический сдвиг влево введенного числа на N разрядов»
textual
Листинг программы
static void Main() { int N = Int32.Parse(Console.ReadLine()); char[] number = Console.ReadLine().ToCharArray(); for (int n = 0; n < N; n++) { char tmp = number[0]; for (int i = 0; i < number.Length - 1; i++) number[i] = number[i + 1]; number[number.Length - 1] = tmp; } Console.WriteLine(new String(number)); Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д