Помогите исправить ошибку в функции.
Она должна давать значение 1 переменной bool, если число хоть раз входит в массив, и 0, если число не входит.
bool vhod(int a, int b[], int n) {
for (int i = 0; i < n; i++) {
if (a == b[i])
return true;
break;
if (a != b[i] && i == n-1 && vhod == 0)
return false;
}
}
При входных данных:
a = 7
n = 3
b[] = {0, 5, 14}
Vhod = 1
Что не правильно?
Если вы уже вышли из цикла - то, значит, ничего не найдено. Что вы еще хотите проверять?...
bool vhod(int a, int b[], int n) {
for (int i = 0; i < n; i++) if (a == b[i]) return true;
return false;
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Вопрос от новичка, как сделать превью статьи с кнопкой "Read more", используя PHP? Знаю, что функцией substr, но не могу понять что к чему
Есть скрипт,который отправляет статистику о посещениях сайта в админ-панель
Рылся в гугле, и никак не мог найти передачу самого файла посредством <input type="file"> Были передачи имени, размераКак добраться до данных выбранного...
При формировании данных возникла проблемаНеобходимо данные поместить в объект, точнее в ассоциативный массив, содержащийся в объекте