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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2011, 10:21   #1
Goombold
Новичок
Джуниор
 
Регистрация: 26.05.2011
Сообщений: 1
По умолчанию Прерывание генерации перестановок

Имеется алгоритм. Вот он:
Код:
uses crt;

const n = 7;

type tp=array[1..n] of integer;

procedure vivod(var a:tp); var i:word;
begin for i:=1 to n do write(a[i]:4);
writeln; end;

{procedure stop; var c:char; begin c:=readkey; if c=#27 then halt; end;
 }

procedure generate(var a:tp; l,r:integer; var k:longint);  var i,v:integer; f:text;
begin
 if (l=r) then begin inc(k); write('k=',k:3); vivod(a); end
    else
      begin
        for i := l to r do
          begin
           v:=a[l]; a[l]:=a[i]; a[i]:=v;
           generate(a,l+1,r,k);
           v:=a[l]; a[l]:=a[i]; a[i]:=v;
          end;
       end;
Требуется написать процедуру прерывания, т.е завершить генерацию, запомнить последнюю строку. А при последующем запуске программы продолжить генерацию с этой строки.



___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 26.05.2011 в 11:13.
Goombold вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритм перестановок ArtGhost Помощь студентам 2 19.10.2013 10:56
Генерация перестановок vereney Паскаль, Turbo Pascal, PascalABC.NET 3 21.03.2011 21:04
Счетчик перестановок uzumaxy Паскаль, Turbo Pascal, PascalABC.NET 1 12.02.2011 21:23
Генератор перестановок cent Microsoft Office Excel 2 02.01.2009 11:09
генератор перестановок Narkotik Помощь студентам 4 26.11.2008 05:15