Итак поясняю.
Как я писал выше - пишется это на Pascal. Если вы не заметили, то я поставил перед while not eof do, checkeof := true;. Это оначает, что если я введу на экран:
1 2 3 4 5 6 7 8 9 10 11
и нажму Ctrl+Z, то тогда пойдет цикл так:
read(x->1)...read(x->2)... ...read(x->11)
Где вы взяли файлы? Это динамическая память. А not eof "Не конец входного потока". Цикл не бесконечный, а да тех пор пока не нажму Ctrl+Z (благодаря Checkeof := true);
Получается итерационный цикл с вводом данных в любом количестве
Это первое.
Второе - вот по поводу самой сортировки и есть загвоздка.. Я немного потерял логическую цепочку. Вот и прошу подправить в коде. Что и на что нужно заменить? спасибо.
|