Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2011, 21:25   #1
daniil123
Пользователь
 
Регистрация: 19.09.2011
Сообщений: 23
По умолчанию Суперсдвиг

Дана последовательность из N(1<=N<=100000)целых чисел и число K(|K|<=100000). Сдвинуть всю последовательность на K элементов вправо, если K - положительное и влево, если отрицательное.

В первой строке дано натуральное число N, во второй строке - N целых чисел, а в последней - целое число K.

Требуется вывести полученную последовательность.

Пример:
Вход:
5
5 3 7 4 6
3
Выход: 7 4 6 5 3
daniil123 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц