Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник + Лабораторные работы С++.pdf
Скачиваний:
105
Добавлен:
12.04.2015
Размер:
767.41 Кб
Скачать

else

if (x > a[m]) i=m+1; else j=m-1;

}

return -1;

}

12.2. Индивидуальные задания

Использовать программу, составленную при выполнении лабораторной работы № 11. Найти в отсортированном массиве структур заданный элемент указанными методами поиска (для упрощения предполагаем, что в массиве присутствует только один элемент с нужными характеристиками).

1. Найти товар ценой 150 000 р. Методы поиска: полный перебор и двоич-

ный.

2.Найти студента, имеющего средний балл 7,3. Методы поиска: полный перебор и интерполяционный.

3.Найти автобус, отправляющийся в рейс в 1300. Методы поиска: полный перебор и двоичный.

4.Найти сотрудника, отработавшего за месяц 156 часов. Методы поиска: полный перебор и интерполяционный.

5.Найти спортсмена, которому 28 лет. Методы поиска: полный перебор и двоичный.

6.Найти книгу 1966 г. издания. Методы поиска: полный перебор и интерполяционный.

7.Найти деталь с кодом 09383. Методы поиска: полный перебор и двоич-

ный.

8.Найти сотрудника, работающего с 1975 г. Методы поиска: полный перебор и интерполяционный.

9.Найти абитуриента, набравшего 287 баллов. Методы поиска: полный перебор и двоичный.

10.Найти самолет, вылетающий в 1400. Методы поиска: полный перебор и интерполяционный.

11.Найти поезд, отправляющийся в 2100. Методы поиска: полный перебор

идвоичный.

12.Найти студента со средним баллом 8,3. Методы поиска: полный перебор и интерполяционный.

13.Найти телевизор, сданный в ремонт 25 числа. Методы поиска: полный перебор и двоичный.

14.Найти абонента с номером 21603. Методы поиска: полный перебор и интерполяционный.

15.Найти покупателя с номером карточки 00458. Методы поиска: полный перебор и двоичный.

51