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

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

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

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

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

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

Дана последовательность натуральных чисел 1,2,3...N(1<=N<=1000). Необходимо сначала расположить в обратном порядке часть этой последовательности от элемента с номером A до элемента с номером , а затем от C до D(A<B;C<D;1<=A,B,C,D<=1000).
Даны числа A,B,C,D.

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

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


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переворот слов в строке Senator16 Общие вопросы C/C++ 9 17.03.2013 17:44
переворот числа (Delphi) mavar Помощь студентам 2 03.05.2011 22:00
Переворот очереди (Delphi) kant1288 Помощь студентам 8 26.03.2009 21:38
переворот числа! помогите плиззз Devil Помощь студентам 5 03.04.2007 19:16