Консультация № 65639
05.12.2006, 14:59
0.00 руб.
0 2 1
Здравствуйте, уважаемые эксперты!
Вопрос такой:
Нужно создать 2 рассортированных текстовых файла (упорядочивая информацию при
вводе - например буквы по алфавиту)и переписать их в третий файл в третий
упорядочивая информацию в нем сразу при перезаписи. Дополнительных массивов и
файлов не использовать
Интересует текст программы с описанием элементов (желательно)
Огромное спасибо!

Обсуждение

Неизвестный
05.12.2006, 16:28
общий
Чей-то не понятно. Может так: есть два файла с буквами случайными (? слова, строки ?) - "слить" в третий, где будут упорядоченными по первой букве?
Неизвестный
05.12.2006, 17:41
общий
это ответ
Здравствуйте, ШИЮ!
Алгоритм-то совсем простой.

1) читаем строку а из файла А
2) читаем строку b из файла B
3) сравниваем a и b
Если a больше, записываем её в выходной файл, и перечитываем её из файла A
Если b больше, записываем её в выходной файл, и перечитываем её из файла B
4) пока ни один из файлов не кончился, повторяем пункт 3
5) когда один из файлов кончился, просто переписываем остаток другого файла в конец выходного файла.

всё.

А программу напишите сами (-; А то непедагогично получается (-;
Форма ответа