DELPHI ПЕРЕМЕШАТЬ МАССИВ

Delphi позволяет перемешивать элементы массива с помощью процедуры SetLength и функции Random:

var arr: array of Integer; i, j, tmp: Integer;begin Randomize; SetLength(arr, 10); for i := Low(arr) to High(arr) do arr[i] := i + 1; for i := Low(arr) to High(arr) do begin j := Random(Length(arr) - 1); // генерируем случайное число tmp := arr[j]; arr[j] := arr[i]; arr[i] := tmp; end;end;

В этом примере создается массив arr длиной 10 элементов, заполненный последовательными числами от 1 до 10. Затем элементы перемешиваются проходом по массиву с помощью функции Random и перестановки элементов в случайном порядке.

Перестановка элементов массива с++ Д274

Delphi - Swap values inside an Array

Всё о Delphi \u0026 Pascal / Из музыканта в программисты / Интервью с Delphi Developer

Change Your Build Configuration Faster - Delphi #209

Delphi 7 Timers Tutorial

Урок №6 - Массивы (Часть 2 - двухмерный массив) - EmbarCadero RAD Studio 10.3

How to Use the Delphi Technique

Реклама
Новое
Реклама