Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- int minNumber = 0;
- int maxNumber = 50;
- Random random = new Random();
- int currentOffset;
- int inputUser;
- int currentNumber;
- int arrayLength = 10;
- int[] numbers = new int[arrayLength];
- Console.Write("Дан массив: ");
- for (int i = 0; i < numbers.Length; i++)
- {
- numbers[i] = random.Next(minNumber, maxNumber + 1);
- Console.Write($"{numbers[i]} ");
- }
- Console.Write($"\nВведите значение сдвига: ");
- inputUser = int.Parse(Console.ReadLine());
- currentOffset = inputUser % arrayLength;
- for (int i = 0; i < currentOffset; i++)
- {
- for (int j = 0; j < numbers.Length - 1; j++)
- {
- currentNumber = numbers[j + 1];
- numbers[j + 1] = numbers[j];
- numbers[j] = currentNumber;
- }
- }
- foreach (var number in numbers)
- Console.Write($"{number} ");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement