
Сформировать массив, состоящий из n элементов (n=10). Отсортировать массив по возрастанию.


Ответы на вопрос

для сортировки был применен "пузырьковый" метод
const
n : integer = 10;
var
d : array of integer := new integer[n];
temp : integer;
begin
d := arrRandom(n, 1, 100);
writeln(d, ' начальное состояние массива');
for var i := n-1 downto 0 do begin
for var j := 0 to n-2 do begin
if d[j] > d[j+1] then begin
temp := d[j+1];
d[j+1] := d[j];
d[j] := temp;
end;
end;
end;
writeln(d, ' после сортировки');
end.
так же отсортировать массив можно командой
Sort(d);
но вряд ли задача была именно в этом.



Вот код на языке Python, который создаст массив из 10 элементов и отсортирует его по возрастанию:
pythonn = 10
array = [3, 7, 1, 9, 2, 6, 4, 8, 5, 10] # Замените это значение на ваш массив из 10 элементов
sorted_array = sorted(array)
print(sorted_array)
Замените [3, 7, 1, 9, 2, 6, 4, 8, 5, 10]
на свой массив из 10 элементов. Результатом будет отсортированный массив по возрастанию.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili