1 / 1 / 0
Регистрация: 20.12.2020
Сообщений: 2
|
|
1 | |
Бинарный поиск по слову29.04.2021, 09:19. Показов 159. Ответов 0
Метки нет (Все метки)
Не выводит нужные элементы, ошибка скорей всего в считывания key
{ char key[100]; cout << endl << "Введите ключ: "; gets_s(key); gets_s(key); bool flag = false; int l = 0; int r = size - 1; int mid; int i = 0; while ((l <= r) && (flag != true)) { mid = (l + r) / 2; if (strcmp(book1.name, key) == 0) { flag = true; break; } else i++; if (strcmp(book1.name, key) > 0) r = mid - 1; else l = mid + 1; } if (flag) cout << pbook[i].shif << '\t' << pbook[i].author << '\t' << pbook[i].name << '\t' << pbook[i].izd << '\t' << pbook[i].year << endl; else cout << "Такого элемента в массиве нет"; system("pause"); system("cls"); }
0
|
29.04.2021, 09:19 | |
Ответы с готовыми решениями:
0
Поиск по слову в структуре Поиск в файле по введенному слову Организовать поиск по слову из консоли Поиск строки по введенному слову |
29.04.2021, 09:19 | |
29.04.2021, 09:19 | |
Помогаю со студенческими работами здесь
1
Поиск числа в двумерном массиве (бинарный поиск) Поиск строки в файле по заданному слову Как создать поиск по введенному слову? Как наладить поиск в текстовом файле по ключевому слову Бинарный поиск бинарный поиск Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |