Задача · Ссылки и указатели · урок 8 из 8
Задача: найти элемент и вернуть указатель
Напишите функцию 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.