Задача · Ссылки и указатели · урок 9 из 9
Задача: найти элемент и вернуть указатель
Напишите функцию const int* find_value(const int* data, int n, int value). Указатель data указывает на первое из n чисел, которые лежат в памяти подряд. Функция возвращает указатель на первое из этих чисел, равное value, а если такого числа нет — nullptr.
- числа
4 7 1 7 9,valueравно1→&data[2] - числа
4 7 1 7 9,valueравно7→&data[1] - числа
4 7 1 7 9,valueравно5→nullptr
Ограничения: искомое число может стоять на любом месте и встречаться несколько раз; n может быть равно 0, и тогда функция возвращает nullptr.
Не добавляйте лишних #include, если в задаче это прямо не сказано.
Подпишись, чтобы пройти курс
Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.