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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.08.2007, 14:23   #11
Siber_Dec
 
Регистрация: 10.08.2007
Сообщений: 9
По умолчанию

uses crt; // объявляем модули
var // раздел переменных
a:array [1..9] of integer; // глобальные переменные
b:array [1..9] of integer; // 2 глобальных массива
j,i,n: integer;
procedure per (j:integer); // начало процедуры per
var // локальные ппеременные
i,k: integer;
begin
for i:=1 to n do // цикл от 1 до n
if b[i]=0 // если массив b = 0
then begin a[j]:= i; // то массив а присваиваем значение i
b[i]:=1; // массив b = 1
if j=n // если переменная j = n
then begin // то
for k:=1 to n do write (a[k]); // выводим на экран массив а
for k:=n+1 to 10 do write (' '); // выводим на экран пустоту
end
else per(j+1); // иначе процедуру начинаем сначала - рекурсивный вызов
b[i]:=0; // массив в=0 //элементу массива b[i] присваиваем 0
end;
end;
begin // начало основной программы
writeln ('Vvedite kol-vo elementov ==>');
readln(n); // вводим количество элементов
if (n>9) or (n<1) then exit; // если n>9 или n<1 то программа прекращает свою работу
writeln ('Perestanovki ==>');
for i:=1 to n do
b[i]:=0;
per (1); // выполняется перестановка
writeln;
readkey;
end.
Siber_Dec вне форума Ответить с цитированием
Старый 11.08.2007, 15:24   #12
KORT
Вот я и
Форумчанин
 
Аватар для KORT
 
Регистрация: 07.04.2007
Сообщений: 501
По умолчанию

Siber_Dec огромное спасибо за дополнение..........
Исходники программ - http:\\www.kort.3dn.ru
KORT вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перевести программу из Pascal с использованием компонента Stringgrid в delphi. evrey Компоненты Delphi 4 02.06.2008 18:57
Не могу решить программу в Turbo Pascal помогите пожалуйста! Заранее благодарен... dolbi Помощь студентам 5 01.04.2008 08:26
переделать программу с паскаля на асемблер neee Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 13.12.2007 16:04
Помогите написать программу в PASCAL kitty Помощь студентам 1 05.12.2007 21:14
Нужно переделать код с Delphi на C++ Builder POPOV Помощь студентам 2 12.11.2007 22:51