Отчет по индивидуальному заданию 5.2.20

1. Задание:

Дан массив, состоящий из n элементов. Назовем серией группу подряд идущих одинаковых элементов, а длиной серии — количество этих элементов (длина серии может быть равна 1). Заменить каждую серию, длина которой равна k, на один элемент, равный сумме наибольшего и наименьшего элементов массива.

2. Описание алгоритма программы:

Процедура генерации массива:

Процедура вывода массива:

Процедура с логикой программы:


Рис. 15. Схема алгоритма

Описание переменных и структур данных, которые применяются в программе

Имя переменной или объекта программы Тип данных Назначение
n int кол-во элементов в массиве
k int длина серии
changeMinLot() void Процедура, содержащая логику программы
Имя переменной или объекта программы Тип данных Назначение
arr int* массив
min int Номер минимального значения
Имя переменной или объекта программы Тип данных Назначение
number int число
arrNew int* Временный массив
Имя переменной или объекта программы Тип данных Назначение
s,f,h int число
i,j int Переменная для цикла

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: