Задача · Ссылки и указатели · урок 7 из 8
Задача: минимум и максимум через ссылки
Напишите функцию void min_max(const int* data, int n, int& lo, int& hi). Указатель data указывает на первое из n чисел, которые лежат в памяти подряд. Функция записывает наименьшее из этих чисел в lo, а наибольшее — в hi.
- числа
4 -2 9 0 7→lo == -2,hi == 9 - одно число
5→lo == 5,hi == 5 - числа
-3 -1 -8→lo == -8,hi == -1
Ограничения: n не меньше 1, числа бывают отрицательными и идут в любом порядке, а lo и hi до вызова хранят что угодно.