Написать программу сортировки массива по возрастанию из 10 случайных элементов. ПАСКАЛЬ

14 Окт 2019 в 11:42
175 +1
0
Ответы
1

program SortArray;

const
N = 10;

var
arr: array[1..N] of Integer;
i, j, temp: Integer;

begin
Randomize;

// Заполнение массива случайными числами
for i := 1 to N do
arr[i] := Random(100);

// Вывод исходного массива
Writeln('Исходный массив:');
for i := 1 to N do
Write(arr[i], ' ');
Writeln;

// Сортировка массива пузырьковым методом
for i := 1 to N-1 do
for j := 1 to N-i do
if arr[j] > arr[j+1] then
begin
temp := arr[j];
arr[j] := arr[j+1];
arr[j+1] := temp;
end;

// Вывод отсортированного массива
Writeln('Отсортированный массив:');
for i := 1 to N do
Write(arr[i], ' ');
Writeln;
end.

19 Апр 2024 в 11:20
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир