Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2013, 10:04   #1
badnum23
Пользователь
 
Регистрация: 10.10.2012
Сообщений: 22
По умолчанию Проблема с алгоритмом естественного слияния

Не могу понять причины, почему из исходного файла с матрицей размером 7x7 в итоге получается матрица 7x3, то есть в конечном файле представлено всего 3 строки. Из какого-то файла некорректно происходит копирование, и я не могу понять почему так.
Исходный код в прикреплениях.
Проблемное, на мой взгляд, место:
Код:
procedure merge_run();
begin
  repeat
    if getkey(a) < getkey(b) then begin
      copy_mas(a, c);
      if eor then
        copy_run(b, c);
    end else begin
      copy_mas(b, c);
      if eor then
        copy_run(a, c);
    end;
  until eor;
end;
Порой программа вообще "вылетает". Подскажите, в каком месте может быть ошибка.
Вложения
Тип файла: zip l1.zip (264 байт, 3 просмотров)
badnum23 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с алгоритмом VKorablev Общие вопросы C/C++ 4 22.12.2011 20:20
Проблема с алгоритмом... Petrum Общие вопросы C/C++ 4 23.11.2011 22:14
проблема с алгоритмом hunter03 Помощь студентам 2 30.10.2011 11:26
Проблема Шейкер-сортировки vs алгоритма простого слияния... a9N2k Помощь студентам 5 06.02.2011 12:43
Проблема с Алгоритмом!!!! sir.andrey Помощь студентам 1 06.11.2010 11:14