Линейный поиск в массиве
Попробуйте исправить задачу из предыдущего задания, чтобы она верно работала, даже если в массиве нет требуемого элемента.
Подсказка: если требуемого элемента в массиве нет, то необходимо выйти из цикла как только произойдет выход за границу массива.
Примечание
Нужно помнить, что в языке С++ (как и в языке Python, JavaScript, PHP) при использовании логической связки
И
(
&&
), если первая часть ложна, то вторая часть не проверяется.
Например:
условие
a = 0 && b != 0
при
a = 5
, первая часть
а = 0
- ложна, поэтому вторая часть
b != 0
не будет проверяться компилятором.