Теория:

Основные операции обработки массивов:
  • вычисление суммы элементов массива;
  • поиск максимального или минимального значения в массиве;
  • поиск максимального или минимального среди всех элементов массива, удовлетворяющих некоторому условию;
  • обмен значениями между элементами;
  • реверс — перестановка элементов массива местами в обратном порядке (последний становится первым, первый — последним и т. д.
 
Рассмотрим подробнее каждую операцию.
 
Вычислим сумму элементов массива из предыдущей теории — усовершенствуем программу. Цикл, с помощью которого выводился массив, заменим на цикл, который будет прибавлять к переменной \(s\) каждый последующий элемент массива.
 
Скриншот 15-10-2021 014651.jpgСкриншот 15-10-2021 014703.jpg
 
Ответ: \(55\).
 
Задачи на поиск в массиве
 
Поиск максимального значения.
 
Идея поиска максимального значения заключается в следующем: каждый элемент массива поочерёдно сравнивается со следующим. Если он больше, то некоторой переменной max будет присвоено значение этого элемента. Напишем программу.
 
Скриншот 15-10-2021 021637.jpgСкриншот 15-10-2021 021648.jpg
 
Ответ: \(100\).
 
Найдём наибольшее число, удовлетворяющее некоторому условию.
Задача: найти максимальное чётное число. Для этого добавим в условие проверку на чётность при помощи операции mod.
 
Скриншот 15-10-2021 022623.jpgСкриншот 15-10-2021 022637.jpg
 
Ответ: \(8\).
 
Обмен значениями между элементами
 
Допустим, нам нужно удалить некоторый элемент массива.
 
Скриншот 15-10-2021 023238.jpg
 
Удалим элемент с индексом \(6\). Для этого добавляем ещё одну переменную, которая будет обозначать индекс удаляемого элемента. Далее массив будем выводить по частям. До удаляемого элемента — без изменений, пропустим удаляемый элемент и выведем остаток массива.
 
Скриншот 15-10-2021 030215.jpg
Скриншот 15-10-2021 030236.jpg
Источники:
Изображения. © ЯКласс.