15 / 15 / 0
Регистрация: 20.06.2010
Сообщений: 142
1

Отсортировать файлы

28.01.2013, 09:42. Показов 567. Ответов 1
Метки нет (Все метки)

Имеются 2 бинарных файла, отсортированных по убыванию. Переписать их в третий файл, упорядочивая информацию по возрастанию. Сортировок, дополнительных файлов и массивов не использовать. Помогите на экзамене!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.01.2013, 09:42
Ответы с готовыми решениями:

Файлы. Считать с файлового документа студентов с датой рождения,отсортировать по возрасту и записать...
Здравствуйте,помогите с программой,с виду все правильно,но выдает непонятный результат. Задание :...

Файлы: отсортировать и найти самого младшего и самого страшего с правами и без прав
Прошу помочь!!!:wall: В этой задачке мне необходимо отсортировать и найти самого младшего и самого...

Отсортировать числа в строках матрицы по количеству делителей и отсортировать строки по сумме цифр
Помогите с программой, пожалуйста В файле 25 чисел. Вывести на экран матрицу 5х5 отсортировав...

Отсортировать массив по убыванию, затем добавить недостающий элемент и отсортировать массив по возрастанию
2) В массиве a ...a встречаются по одному разу все целые числа от 0 до n, кроме одного. За n...

1
419 / 418 / 167
Регистрация: 28.11.2010
Сообщений: 1,183
28.01.2013, 20:28 2
Читайте оба файла с конца в два разных потока и сравнивайте их знания на каждом шагу, меньшее записывайте первым и std::istream::seekg вам в помощь.

Добавлено через 6 минут
ну и в принципе, можете проверять на следующем шагу предыдущие значения.
Или, как вариант читаете из первого и второго файла (с конца), сравниваете, если в пером меньше записываете в выходной файл, читаете опять из первого, опять сравниваете, если в нем меньше - ввыходной файл, если нет - записываете значение из второго файла и читаете из него, т.о. апгоритм
1. Открыть 2 файла на чтение и один на запись
2. Переместить указатель в конец первых двух файлов.
3 смешаясб по файлу на размер записи в обратном направлении, читаем значения в 2 разные переменные.
4. Сравниваем и записываем меньшее в файл.
5. Считываем значение из того файла, значение из которого было записано и опять сравниваем и так пока не достигнем начала обеих файлов,
6 Закрываем все файлы и радуемся жизни
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.01.2013, 20:28
Помогаю со студенческими работами здесь

Отсортировать компоненты по возрастанию. Файлы.
Создать файл F целых чисел и файл G, тех же чисел, отсортированных по возрастанию Не получается...

Как отсортировать файлы в JList?
Из текущей директории добавляю файлы и папки в компонент JList DefaultListModel model = new...

Как отсортировать файлы по расширению?
1)считать название файла в указанном каталоге 2) сделать разбиение по точке. .split (".") ...

Файлы: отсортировать организации по уменьшению остатка
Срочно надо сдать, иначе к сессии не допустят :bye: Составить программу на языке программирования...

Нужно корректно отсортировать файлы для ComboBox
Доброго времени суток! Задача такая: есть несколько подпапок, в которых содержится энное количество...

Текстовые файлы: отсортировать все числа по возрастанию
Помогите разобраться!!!! У меня есть задача: Отсортируйте все числа по возрастанию. Записать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru