Pascal -
напишите самую оптимальную программу, которая выполняет циклический сдвиг части массива, начиная с элемента с номером k и заканчивая элементом с номером m (включительно), вправо на r элементов.
входные данные:
первая строка содержит размер массива n . во второй строке через пробел n чисел – элементы массива. гарантируется, что 0 < n ≤ 1 . в третьей строке через пробел записаны два числа – k ( 0 < k ≤ n ) и m ( k ≤ m ≤ n ). в четвертой строке записана величина сдвига r ( 0 ≤ r ≤ n ).
выходные данные:
программа должна вывести в одну строчку все элементы получившегося массива, разделив их пробелами.
примеры:
входные данные:
6
1 2 3 4 5 6
2 5
2
выходные данные:
1 4 5 2 3 6