Условие задачи

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

Формат входного файла

Даны числа N, 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

Решение задачи (Delphi)

 

Добавить комментарий