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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2014, 21:37   #1
shadezx
Пользователь
 
Регистрация: 24.10.2013
Сообщений: 75
По умолчанию Сортировка типизированого файла

нужно отсортировать содержимое типизированного файла методом слияния,
есть набросок сортировки пузырьком, а вот со слиянием проблемы
Код:
type
    dist = Record
    KodCycl:integer;
end;
mas = array[1..20]of dist;
m:mas;
var f:file of integer;
    size,a,b,i,j,x:integer;
begin

assign(f,'fileF');
rewrite(f);

  for i:=1 to 20 do
  write(f,m[i].KodCycl);
writeln('Soderjanie input file:');
size:=filesize(f);
writeln('---',size,'---');
reset(f);
while not eof(f) do
 begin
  read(f,a);
  write(a,' ');
 end;
writeln;
close(f);
reset(f);
for i:=0 to filesize(f)-2 do
for j:=i+1 to filesize(f)-1 do
  begin
    seek(f,i);
    read(f,a);
    seek(f,j);
    read(f,b);
    if a>b then
      begin
       x:=a;
       a:=b;
       b:=x;
       seek(f,i);
       write(f,a);
       seek(f,j);
       write(f,x);
      end;
   end;
close(f);
writeln('Soderjanie sorted file:');
reset(f);
while not eof(f) do
 begin
  read(f,a);
  write(a,' ');
 end;
close(f);
буду благодарен за помощь.
shadezx вне форума Ответить с цитированием
Старый 30.10.2014, 22:33   #2
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

эточо, турбопаскакаль, штоли?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка файла shilovec5377 Общие вопросы C/C++ 4 22.05.2013 18:41
Чтение типизированого бинарного файла (ILDA) Ryazanec Общие вопросы Delphi 6 24.10.2010 21:16
Удалить строку из типизированого файла Delphi prod87 Помощь студентам 4 03.07.2010 09:09
сортировка из файла west.by Помощь студентам 15 12.06.2010 04:44
Удаление из типизированого файла SnowSin Помощь студентам 1 06.12.2009 16:08