0 / 0 / 0
Регистрация: 09.11.2018
Сообщений: 10
|
|||||||||||
1 | |||||||||||
Бинарный поиск26.12.2019, 20:07. Просмотров 1131. Ответов 1
Метки нет Все метки)
(
Заполнить массив случайными числами и отсортировать его. Ввести число X. Используя двоичный поиск, определить, есть ли в массиве число, равное X. Подсчитать количество сравнений. Моя программа выглядит примерно так, однако она работает неправильно и выводит какой-то рандомный ответ...Помогите исправить ошибку(
UPD:Немножко подправил, но теперь я не могу ввести число
БОЖЕ, Я НАШЁЛ ОШИБКУ > j и i настолько похожи, что я умудрился спутать их!
0
|
|
26.12.2019, 20:07 | |
Бинарный поиск
Бинарный поиск |
|
27.12.2019, 09:47 | 2 |
![]() Решение
У тебя массив из 10-ти элементов, здесь должно быть строгое неравенство - j < 10, иначе будет выход за пределы массива
Добавлено через 2 минуты Здесь будет пропущен первый элемент, надо for(int i = 0; i < n; ++i)
0
|
27.12.2019, 09:47 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Бинарный поиск Бинарный поиск Бинарный поиск
Бинарный поиск
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |