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

UptoLike

35
==
==
m
i
iii
n
i
iii
bbbaaa
11
/ ,/ . Описать функцию нахождения максимального
элемента в массиве, функцию нахождения суммы элементов массива и про-
цедуру деления элементов массива на заданное число.
27 Если первые ненулевые элементы массивов A[1..n] и B[1..m] раз-
личны, то в каждом массиве найти максимальные элементы после первого
ненулевого элемента, иначе в каждом массиве все элементы возвести в квад-
рат
. Описать необходимые процедуры и функции.
Группа 3.
1. Преобразовать массив по правилу: если
0
i
a , то увеличить
i
a на
квадрат наименьшего элемента массива, иначе увеличить
i
a на квадрат наи-
большего элемента массива.
2. Преобразовать массив х[1..n] по следующему правилу (
'
'
k
x
значе-
ние кго элемента после преобразования):
;1 при max
'
kixx
ik
=
3. Преобразовать массив х[1..n] по следующему правилу (
'
'
k
x - значение
к-го элемента после преобразования):
,
1
'
1
xx =
,
'
nn
xx =
3/)(
11
'
+
+
+=
kkkk
xxxx при к=2, 3, … , n-1.
4. Каждый j-ый элемент массива (кроме первого) заменить средним
значением первых j элементов.
5. В массиве из чётного количества элементов каждый элемент с чёт-
ным индексом поменять с предыдущим элементом, т.е. получить
1223412
...
nn
zzzzzz . Вспомогательный массив не заводить.
6. Удалить из массива элемент, расположенный перед максимальным
элементом.
7. Удалить из массива первые К элементов.