![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 21.12.2012
Сообщений: 3
|
![]()
Пусть есть файлы a и b, компоненты которых являются целыми числами упорядочены по неубыванию. Получить в файле c все числа файлов a и b без повторений. Файл должен быть упорядочен по возростанию.
Я сделал через массивы, но училка говорит, что это нужно сделать при помощи сортировки слиянием. помогите, пожалуйста! |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
добавь к своему массиву сортировку слиянием, да и все. В чем проблема-то?
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 21.12.2012
Сообщений: 3
|
![]()
так в том то й дело, что массив не нужно вообще использывать, как она говорит
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]() Код:
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Не нужны тут ни массивы, ни сортировки. Банально читаем элемент из одного файла и элемент из другого файла в две переменные. сравниваем их. Если они одинаковые, одну записываем (любую), и читаем из файла, если значения переменных не равны друг другу, то записываем меньшое значение и читаем из файла. всё это делаем в цикле. Не забывая при чтении из каждого файла следить, что мы не достигли конец данного файла (если какой-то из файлов закончился, то из него уже не читаем, но цикл повторяем. всё вышесказанное повторяется в цикле, пока не закончатся оба файла. всё. профит. то, что я описал выше, по сути это и есть сортировка слиянием! UPDATE примерно то, что я говорил и описал Poma][a в своём примере кода! |
|
![]() |
![]() |
![]() |
#6 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
![]()
Если они упорядочены, то сделай так:
Код:
Ага, опередили.
Если помог, проси поставить минус. Будь оригинален!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Одномерный масив ( оч нужно до завтра( 11-13:00)) | senspwnz | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 10.10.2012 23:04 |
Двумерный массив.(((нужно до завтра. | Лександра | Помощь студентам | 0 | 13.05.2012 13:48 |
(СИ)нужно решить 2 задачи до завтра! | VKhan | Помощь студентам | 0 | 21.12.2011 18:00 |
Программирование на СИ.нужно на завтра. | VKhan | Помощь студентам | 0 | 21.12.2011 17:56 |
(Паскаль текстовые задачи))(Завтра Экзамен нужно сдать. | Димон93 | Помощь студентам | 1 | 17.06.2011 05:03 |