![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 16.05.2012
Сообщений: 6
|
![]()
В файле f элементы упорядочены по возрастанию.требуется слить эти файлы в один файл,также упорядоченный по возрастанию
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,370
|
![]()
А сколько файлов?
А что это за файлы - текстовые, типизированные? А что представляют собой элементы - числа, слова? ... Можно предложить так: Nfh - количество обрабатываемых файлов. 1. Читаем первые элементы файлов. 2. Сравниваем элементы и находим минимальный. 3. Минимальный элемент пишем в выходной файл. 4. Читаем следующий элемент из файла, элемент из которого был минимальным. 5. Если достигнут конец файла, то элемент этого файла делаем максимальным (файлы могут содержать неодинаковое число элементов). Nfh := Nfh - 1; 6. Если прочитаны все файлы (Nfh = 0) то завершаем цикл. 7. Переходим к 2. 8. Закрываем выходной файл. PS: Файловые переменные делаем глобальными и в функцию, читающую файлы, передаем номер файла. В самой функции чтение организуем, например, через Case. Что-то в этом роде ...
Как-то так, ...
Последний раз редактировалось ViktorR; 16.05.2012 в 21:18. |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 16.05.2012
Сообщений: 6
|
![]()
нам в универе дали задачки,все что было там написано я написала....только сама не поняла....но все же дума текстовый
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
описать процедуру которая объединяет 2 упорядоченных по возрастанию списка в один упорядоченный по возрастанию | Анастасья | Помощь студентам | 0 | 28.11.2011 17:33 |
Из двух упорядоченных по возрастанию массивов, получить третий, упорядоченный по возрастанию.(в обычном варианте и через | bufalo | C# (си шарп) | 4 | 17.10.2011 14:52 |
сделать из трёх массивов по возрастанию один по возрастанию | Novenkaja | Помощь студентам | 5 | 23.03.2011 21:18 |
Проверить, упорядочены ли по возрастанию элементы каждой строки матрицы (Pascal). | cosa nostra | Помощь студентам | 1 | 11.12.2009 21:26 |