Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Использовании очереди

Автор: Skywalker 9.05.2007 12:41

Доброго всем времени суток! smile.gif Возник вопрос вот по такой задаче:

Используя очередь, решить следующую задачу: Дан файл type FR=file of real; За один просмотр файла f типа FR и без использования дополнительных файлов напечатать элементы файла f в следующем порядке: сначала – все числа, меньшие a, затем все числа из отрезка [a, b], и наконец – все остальные числа, сохраняя исходный взаимный порядок в каждой из этих трех групп чисел (а и b – заданные числа, a<b).

Автор: Адель 9.05.2007 13:24

считываешь из файла в массив
воспользуйся поском, зачача решалась несколько раз только с отрезками, а < или > 0

зы: а что есть очередь?

Автор: klem4 9.05.2007 13:41

А что есть поиск ? http://forum.pascal.net.ru/index.php?showtopic=2706&st=0&p=23594&#entry23594

Автор: Skywalker 9.05.2007 15:10

Адель
Подобных задач не нашёл, даже основательно пошарившись по форуму. Можете момочь ссылкой?

klem4
Спасибо, уже всё изучил. В некоторых книгах пишут в точности также, просто было сложновато разобраться без примеров.