Глава 11 136 11.171. Переставить s-й элемент массива на место k-го элемента (s < k). При этом
(s + 1)-й, (s + 2)-й, ..., k-й элементы сдвинуть влево на 1 позицию.
11.172. В массиве должна быть записана информация о результатах соревнований
по плаванию, в котором приняли участие 25 спортсменов. Данные должны
быть записаны в порядке ухудшения результата. После заполнения массива
выяснилось, что значение первого элемента не соответствует требованию
упорядоченности. Изменить массив так, чтобы данные были упорядочены.
11.173. Переставить последний элемент массива на место первого. При этом пер-
вый, второй, ..., предпоследний элементы сдвинуть вправо на 1 позицию.
11.174. Переставить последний элемент массива на место k-го элемента. При этом
k-й, (k + 1)-й, ..., предпоследний элементы сдвинуть вправо на 1 позицию.
11.175. Переставить s-й элемент массива на место k-го элемента (s > k). При этом k-й,
(k + 1)-й, ..., (s – 1)-й элементы сдвинуть вправо на 1 позицию.
11.176. В массиве должна быть записана информация о количестве жителей в каж-
дом из 30 городов (в порядке возрастания численности). После заполнения
массива выяснилось, что значение последнего элемента не соответствует
требованию упорядоченности. Изменить массив так, чтобы данные были
упорядочены.
11.177. В массиве должна быть записана информация о максимальной скорости
каждой из 30 моделей легковых автомобилей (в порядке возрастания). По-
сле заполнения массива выяснилось, что значение k-го элемента не соответ-
ствует требованию упорядоченности. Изменить массив так, чтобы данные
были упорядочены.
11.178. Дан одномерный массив m из 28 элементов. Перенести первые k элементов
в конец:
1 ,
2 , ...,
1 ,
2 , ...,
.
m k m k m m m k 11.179. Дан одномерный массив m из 12 элементов. Переставить его элементы сле-
дующим способом:
1 ,
m