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

UptoLike

41
8. По массиву коэффициентов многочлена
nn
nn
n
pxpxpxpxP ++++=
1
1
10
...)(
получить Q массив коэффициентов многочлена P(x+a).
9. В массиве найти (напечатать) номера (индексы) локальных макси-
мумов, т.е. таких
,
i
a что
1
1
+
>
<
i
aaa
ii
. Найти сумму и произведение осталь-
ных элементов.
10. Если массив А[1..n] упорядочен по неубыванию, изменить в нём
порядок следования элементов на обратный. В противном случае найти сум-
му элементов до первого нарушения упорядоченности.
11. Дан массив A[1..n] , содержащий повторяющиеся элементы. Все не-
повторяющиеся элементы массива А, поместить в другой массив.
12. type element=0..99;
mnojestvo = array[element] of boolean;
var x, y, z : mnojestvo;
t : boolean;
Рассматривая массивы
x,y,z как представления некоторых множеств из объ-
ектов типа element (x[k]=true, если элемент k принадлежит множеству x, и
x[k]=false иначе и т.п.), реализовать следующие операции над этими масси-
вами-множествами:
а) переменной t присвоить значение true, если множество x является
подмножеством множества y, и значение false иначе;
б)
yxz I= - пересечение множеств;
в)
yxz U= -объединение множеств;
г) z=x\y - разность множеств (в z входят все элементы из x, которые не
входят в y).