Перейти к содержимому
Задача · Ссылки и указатели · урок 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 до вызова хранят что угодно.

min_max.cpp — cpp
cpp · строк: 3
Ctrl+Enter запуск · Esc выйти из редактора