17:23

Delphi 7.

Здравствуйте,не подскажите,как можно осуществить следующую программу:
Человек вводит число N и высвечиваются все возможные перстановки от 1 до N.
К примеру:Ввод N=3
Вывод :1,2,3 ; 1,3,2 ;2,1,3 ; 2,3,1 ;3,1,2; 3,2,1
Скорее всего это как-то реализуется через циклы или рекурсию,но что-то я не могу понять как это сделать.
Заранее спасибо.

Комментарии
07.03.2010 в 17:54

www.google.ru/search?q=%D0%B0%D0%BB%D0%B3%D0%BE...
Кажется там уже первая ссылка что-то нужно предлагает, хотя не вчитывался и могу ошибаться.
07.03.2010 в 19:25

Феаринг да,это как раз,что надо.Правда там на примере статического массива,но это ничего,переделаю на динамический.Спасибо.
07.03.2010 в 19:41

nvse
да не за что)