Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.05;
Скачать: CL | DM;

Вниз

Одно   Найти похожие ветки 

 
Ihor Osov'yak ©   (2003-12-13 17:12) [40]

2 [39] Vuk © (13.12.03 17:01)

ухожу, ухожу...
Я был не прав, извините.


 
Ske4er ©   (2003-12-13 20:16) [41]

2 All & Ihor Osov"yak

А от автора ни спасибо, ни пожалйуста. Ну и как после этого помогать готовыми кодами? :( [crying] :)))))


 
maga001   (2003-12-14 15:20) [42]

Огромное всем спасибо, извините что долго не заходил, думал после первых постов где мне доказывали что я чуть ли не дебил никто и не рискнет ответить.
Отдельное спасибо Ihor Osov"yak & Ske4er!!!
Для будущих поколений оставьлю итоговой код:
Код от Ske4er:
function Mix (word : string): string;
var
wordMixed : string;
i,j : integer;
begin
randomize;
wordMixed:="000000000000000000000000000000";
wordMixed[1]:=word[1];
wordMixed[length(word)]:=word[length(word)];
for i:=2 to length(word)-1 do
begin
repeat
j:=random(length(word)-2)+2;
until (word[j]<>"0");
wordMixed[i]:=word[j];
word[j]:="0";
end;
result:=copy(wordMixed,1,length(word));
end

----------------------------------------------
Код от Ihor Osov"yak:
function DoIt(aPrm: string): string;
var
idx: integer;
idxLast: integer;
begin
if length(aPrm) <= 3 then
begin
result := aprm;
exit;
end;
result := aprm[1];
idxLast := length(aPrm) - 1;

while idxLast >= 2 do
begin
if idxLast = 2 then
begin
result := result + aPrm[2];
break;
end;
idx := Random(idxLast - 1) + 2;
result := result + aPrm[idx];
aPrm[idx] := aPrm[idxLast];
dec(idxLast);
end;
result := result + aPrm[length(aPrm)];

end;

----------------------------------------------
Еще раз всем спасибо!


 
SkyRanger ©   (2003-12-15 02:09) [43]

>Fantasist © (13.12.03 01:38)
Нормально читается и русский и английский.
ЗЫ
Мля... Вы со своей Украиной утомили... Ну оставьте ее и нас впокое... :(



Страницы: 1 2 вся ветка

Текущий архив: 2004.01.05;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.031 c
3-11825
DiFar
2003-12-08 13:38
2004.01.05
Изменение типа поля


6-12022
Gym
2003-11-01 13:54
2004.01.05
TTcpServer без формы. Почему не работает?


14-12070
}|{yk
2003-12-08 16:36
2004.01.05
Фильм Калигула


11-11843
SerB
2003-04-14 07:30
2004.01.05
SizeGrip???


3-11814
sashcan
2003-11-25 21:23
2004.01.05
Поле таблицы в массив