Построение случайной перестановки чисел 1 .. n - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Заполните массив из N элементов случайными числами в интервале [1,N] так, чтобы в массив обязательно вошли все числа от 1 до N. (постройте случайную перестановку) Буду очень благодарен, если поможете) Пример: Массив: 3 2 1 4 5

Решение задачи: «Построение случайной перестановки чисел 1 .. n»

textual
Листинг программы
begin
  Range(1, ReadInteger('Введите N:')).ToArray.Shuffle.Print
end.

Объяснение кода листинга программы

  1. Программа запрашивает у пользователя ввод числа N с помощью функции ReadInteger
  2. Создается диапазон чисел от 1 до N с помощью функции Range
  3. Функция ToArray преобразует диапазон в массив
  4. Функция Shuffle перемешивает элементы массива
  5. Функция Print выводит элементы массива на экран
  6. Программа завершается

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.667 из 5
Похожие ответы