М.: БИНОМ. Лаборатория знаний, 2007. – 223 с.
Типовые задачи
обработки одномерных числовых массивов
Нахождение суммы всех элементов массива.
Нахождение суммы элементов массива с заданными свойствами (удовлетворяющих некоторому условию).
Нахождение количества элементов массива с заданными свойствами.
Нахождение среднего арифметического элементов массива с заданными свойствами.
Изменение значений элементов массива с заданными свойствами.
Вывод на экран элементов массива с заданными свойствами.
Нахождение номеров (индексов) элементов массива с заданными свойствами.
Определение индекса элемента массива, равного заданному числу.
Определение индекса элемента, равного заданному числу, для массива, отсортированного но возрастанию.
Определение максимального элемента в массиве.
Определение индекса максимального элемента в массиве.
Определение максимального значения среди элементов массива, удовлетворяющих некоторому условию.
Определение места заданного числа в упорядоченном массиве.
Обмен местами двух элементов массива с заданными номерами.
Удаление из массива k-го элемента со сдвигом всех расположенных справа от него элементов на одну позицию влево.
Вставка в массив заданного числа на k-e место со сдвигом k-го, (k + 1)-го, (k + 2)-го и т. д. элемента на одну позицию вправо.
Циклическое перемещение элементов массива влево.
Циклическое перемещение элементов массива вправо.
Проверка массива на упорядоченность по неубыванию.
Проверка наличия в массиве одинаковых элементов.
7