Массивы и векторы
std::vector — массив: чтение n элементов, обход и поиск максимума.
Массив хранит много значений одного типа под одним именем. В современном C++ вместо «сырых» массивов используют std::vector — массив, который сам знает свой размер и умеет расти.
Элементы нумеруются с нуля: в векторе из n элементов индексы идут от 0 до n-1. Выход за границы — одна из самых частых причин вердикта Runtime Error.
C++
Введите: 5, затем 1 3 5 2 4
Программа выше читает массив и печатает его в обратном порядке — обратите внимание на цикл с шагом назад.
Второй базовый приём — поиск максимума: берём первый элемент за «текущий максимум» и в цикле обновляем его, если нашли элемент больше.
C++
Поиск максимума. Введите: 5, затем 1 3 5 2 4
Задание: по тому же принципу найдите минимум массива и выведите его вместе с максимумом через пробел.
Затем решите прикреплённую задачу «Максимум в массиве» и отметьте урок пройденным.