М. Э. Абрамян Programming Taskbook



Pdf көрінісі
бет22/66
Дата11.04.2023
өлшемі0,52 Mb.
#81497
1   ...   18   19   20   21   22   23   24   25   ...   66
Серии целых чисел
Array116

. Дан целочисленный массив размера N. Назовем серией группу
подряд идущих одинаковых элементов, а длиной серии — количество этих
элементов (длина серии может быть равна 1). Сформировать два новых
целочисленных массива и одинакового размера, записав в массив B
длины всех серий исходного массива, а в массив — значения элементов,
образующих эти серии.
Array117. Дан целочисленный массив размера N. Вставить перед каждой его
серией элемент с нулевым значением (определение серии дано в задании
Array116).
Array118. Дан целочисленный массив размера N. Вставить после каждой его
серии элемент с нулевым значением (определение серии дано в задании
Array116).


56
М. Э. Абрамян. Электронный задачник Programming Taskbook 4.5
Array119. Дан целочисленный массив размера N. Преобразовать массив, уве-
личив каждую его серию на один элемент (определение серии дано в
задании Array116).
Array120. Дан целочисленный массив размера N, содержащий по крайней мере
одну серию, длина которой больше 1. Преобразовать массив, уменьшив
каждую его серию на один элемент (определение серии дано в задании
Array116).
Array121. Дано целое число (> 0) и целочисленный массив размера N. Пре-
образовать массив, удвоив длину его серии с номером (определение
серии дано в задании Array116). Если серий в массиве меньше K, то
вывести массив без изменений.
Array122. Дано целое число (> 1) и целочисленный массив размера N. Уда-
лить из массива серию с номером (определение серии дано в задании
Array116). Если серий в массиве меньше K, то вывести массив без изме-
нений.
Array123. Дано целое число (> 1) и целочисленный массив размера N. По-
менять местами первую серию массива и его серию с номером (опре-
деление серии дано в задании Array116). Если серий в массиве меньше K,
то вывести массив без изменений.
Array124. Дано целое число (> 0) и целочисленный массив размера N. Поме-
нять местами последнюю серию массива и его серию с номером (опре-
деление серии дано в задании Array116). Если серий в массиве меньше K,
то вывести массив без изменений.
Array125. Дано целое число (> 1) и целочисленный массив размера N. Заме-
нить каждую серию массива, длина которой меньше L, на один элемент с
нулевым значением (определение серии дано в задании Array116).
Array126. Дано целое число (> 0) и целочисленный массив размера N. Заме-
нить каждую серию массива, длина которой равна L, на один элемент с
нулевым значением (определение серии дано в задании Array116).
Array127. Дано целое число (> 0) и целочисленный массив размера N. Заме-
нить каждую серию массива, длина которой больше L, на один элемент с
нулевым значением (определение серии дано в задании Array116).
Array128. Дан целочисленный массив размера N. Преобразовать массив, уве-
личив его первую серию наибольшей длины на один элемент (определе-
ние серии дано в задании Array116).
Array129. Дан целочисленный массив размера N. Преобразовать массив, уве-


Одномерные массивы
57
личив его последнюю серию наибольшей длины на один элемент (опре-
деление серии дано в задании Array116).
Array130. Дан целочисленный массив размера N. Преобразовать массив, уве-
личив все его серии наибольшей длины на один элемент (определение
серии дано в задании Array116).


Достарыңызбен бөлісу:
1   ...   18   19   20   21   22   23   24   25   ...   66




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет