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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2010, 11:33   #1
inna1990
 
Регистрация: 17.12.2010
Сообщений: 2
По умолчанию не могу разобраться!!!!задача на рекурсию! все перестановки введеного слова...объясните построчно!

Код:
uses crt;
var count:array[char] of integer;
currStr:string; str: string;
i:integer;
procedure Func;
var c:char;
begin
writeln(currStr);
for c:=#0 to #255 do
if count[c]>0 then begin
dec(count[c]);
currstr:=currstr+c;
func; delete(currStr,length(currStr),1);
Inc(Count[c]);
end
end;
BEGIN
        clrscr;
        write('vvedite stroku:');
        readln(str);
        for i:=1 to Length(str) do
        inc(count[str[i]]);
        currstr:='';
        func;
        readln;
END.
кто может объясните построчно!!!!что мы в процедуре делаем((((

Последний раз редактировалось Stilet; 17.12.2010 в 13:12.
inna1990 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
все слова с нечетным количеством букв подходят для "ёлочной" рекурсии. Все буквы слова расположены в форм no_to Помощь студентам 0 04.01.2010 16:06
СИ. Удалить слова, которые содержат все повторяющиеся буквы первого слова nick23 Помощь студентам 7 01.11.2009 14:47
Задачка на Pascal, объясните, пожалуйста, я тут что -то не могу разобраться. Girlo4ka Помощь студентам 6 28.12.2008 15:02
Как из юникодного текстового файла прочитать его построчно и неповторяющиеся слова ввести в ListBox? SkAndrew Общие вопросы Delphi 2 10.11.2008 22:14
перебрать все варианты перестановки строк sv_mix Помощь студентам 2 26.07.2008 17:48