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