[a / aa / ad / au / b / bg / bo / c / d / dg / di / ew / f / fa / fd / fg / fi / fl / g / gg / h / ho / hr / ja / k / ls / m / ma / me / mo / mu / n / ne / o / p / pa / ph / pr / r / re / s / sp / t / td / tr / tv / u / vg / w / wh / wm / wp / y] - [Главная]

[Назад]
Ответ
(оставьте это поле пустым)
Имя (оставьте это поле пустым)
E-mail
Тема
Комментарий
Файл
Перейти к
Подтверждение обновить captcha
Пароль (чтобы удалить пост или файл)
  • Разрешённые типы файлов: GIF, JPG, PNG
  • Максимальный размер файла 1536 килобайт и 2048×2048.
  • Изображения размером более 200x200 точек будут уменьшены.

Файл: 1244395342244.jpg -(41кб, 550x733) Показана уменьшенная копия, оригинал по клику.
41 №597  

здраствуй я умный долбоеб, сессия в пизде.
нужно решить задачу на delphi 7
Дан в поле memo любой текст, необходимо буквы в тексте перемешать и потом вернуть исходный текст

Например вот такие хаотично набранные буквы
в
Намрипер вот катие хаиточно набарнные кубыв

АЙ НИИИД КОД!!!!!!!111

>> №601  
procedure TForm1.Button1Click(Sender: TObject);
var s:string;
i,j,len:integer;
x:char;
begin
randomize;
len := length(memo1.text);
setlength(s,len);
s := memo1.text;

for i := 1 to len-1 do
for j := i+1 to len do
if random(31337) mod 7 = 0 then begin
x := s[i];
s[i] := s[j];
s[j] := x;
end;
Memo1.Text := s;
end;


Удалить пост []
Пароль
[a / aa / ad / au / b / bg / bo / c / d / dg / di / ew / f / fa / fd / fg / fi / fl / g / gg / h / ho / hr / ja / k / ls / m / ma / me / mo / mu / n / ne / o / p / pa / ph / pr / r / re / s / sp / t / td / tr / tv / u / vg / w / wh / wm / wp / y] - [Главная]