Структура данных - массив. Часть 1 - 37 стр.

UptoLike

37
20. Сравнить два массива: массив A[1..n] и массив B[1..n+1] после того,
как из второго массива удалён его максимальный элемент.
21. Проверить, упорядочены ли по убыванию массивы A[1..n] и B[1..m].
Если оба массива упорядочены по убыванию, то построить новый массив
C[1..n+m] слиянием массивов A и B без нарушения упорядоченности. В про-
тивном случае в массиве С расположить вначале
все элементы массива A, за-
тем все элементы массива B.
22. Каждый элемент массива А(n) (кроме двух крайних) заменить вы-
ражением
,1,...,3,2 ,
4
2
11
'
=
++
=
+
ni
aaa
a
iii
i
а крайние элементывыражениями
.
2
;
2
1
21
'
1
nn
n
aa
a
aa
a
+
=
+
=
23. Удалить из массива A(n) “лишние”(кроме первого) элементы так,
чтобы оставшиеся образовали возрастающую последовательность.
24. Описать функцию нахождения среднего арифметического элемен-
тов массива, значения которых отличны от заданного числа С, и функцию
нахождения номера максимального элемента массива. Воспользоваться
функциями для замены в массиве A[1..n] максимального элемента на среднее
арифметическое элементов, отличных от
заданного числа X и для замены в
массиве B[1..m] максимального элемента на среднее арифметическое элемен-
тов, отличных от заданного числа Y.
25. Удалить из каждого массива A[1..n] и B[1..m] первый отрицатель-
ный элемент, если он имеется в массиве. Описать функцию нахождения но-
мера первого отрицательного элемента (или номеру присвоить ноль) и про-
цедуру удаления из массива
элемента с заданным номером.
Группа 4.
1. Построить массив из n вещественных чисел