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



Pdf көрінісі
бет43/66
Дата11.04.2023
өлшемі0,52 Mb.
#81497
1   ...   39   40   41   42   43   44   45   46   ...   66
K
(= 2, . . .N) заменяется на полусумму исходных
элементов A
K−1
и A
K
. Массив является входным и выходным парамет-
ром. С помощью этой процедуры выполнить пятикратное сглаживание
данного массива размера N, выводя результаты каждого сглаживания.
Param7. Описать процедуру Smooth3(AN), выполняющую сглаживание ве-
щественного массива размера следующим образом: каждый элемент
массива заменяется на его среднее арифметическое с соседними элемен-
тами (при вычислении среднего арифметического используются исходные
значения соседних элементов). Массив является входным и выходным
параметром. С помощью этой процедуры выполнить пятикратное сглажи-
вание данного массива размера N, выводя результаты каждого сглажи-
вания.
Param8. Описать процедуру RemoveX(AN), удаляющую из целочислен-
ного массива размера элементы, равные целому числу X. Массив и
число являются входными и выходными параметрами. С помощью этой
процедуры удалить числа X
A
X
B
X
C
из массивов ABразмера N
A
,
N
B
N
C
соответственно и вывести размер и содержимое полученных мас-
сивов.
Param9. Описать процедуру RemoveForInc(AN), удаляющую из веществен-
ного массива размера «лишние» элементы так, чтобы оставшиеся
элементы оказались упорядоченными по возрастанию: первый элемент
не удаляется, второй элемент удаляется, если он меньше первого, третий
— если он меньше предыдущего элемента, оставленного в массиве, и т. д.


94
М. Э. Абрамян. Электронный задачник Programming Taskbook 4.5
Например, массив 5.5, 2.5, 4.6, 7.2, 5.8, 9.4 должен быть преобразован к
виду 5.5, 7.2, 9.4. Массив и число являются входными и выходны-
ми параметрами. С помощью этой процедуры преобразовать массивы A,
Bразмера N
A
N
B
N
C
соответственно и вывести размер и содержимое
полученных массивов.
Param10. Описать процедуру DoubleX(AN), дублирующую в целочислен-
ном массиве размера элементы, равные целому числу X. Массив A
и число являются входными и выходными параметрами. С помощью
этой процедуры продублировать числа X
A
X
B
X
C
в массивах ABC
размера N
A
N
B
N
C
соответственно и вывести размер и содержимое по-
лученных массивов.
Param11. Описать процедуру SortArray(AN), выполняющую сортировку по
возрастанию вещественного массива размера N. Массив является
входным и выходным параметром. С помощью этой процедуры отсорти-
ровать массивы ABразмера N
A
N
B
N
C
соответственно.
Param12. Описать процедуру SortIndex(ANI), формирующую для веще-
ственного массива размера N индексный массив I — массив целых чисел
того же размера, содержащий номера элементов массива в том порядке,
который соответствует возрастанию элементов массива (сам массив A
при этом не изменяется). Индексный массив является выходным па-
раметром. С помощью этой процедуры создать индексные массивы для
массивов ABразмера N


Достарыңызбен бөлісу:
1   ...   39   40   41   42   43   44   45   46   ...   66




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

    Басты бет