Вопрос задан 30.07.2023 в 09:10. Предмет Информатика. Спрашивает Пряников Илья.

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

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Агарок Татьяна.
programm name; uses crt; const n=15; var a: array [1..n] of integer; i,j,c:integer; begin randomize; for i:=1 to n do begin a[i]:=random(50); write(a[i]:n); end; for i:=1 to n do for j:=1 to n -1 do if a[j]>a[j+1]; c:=a[j]; a[j]:=a[j+1]; a[j+1]:=c; end; writeln; writeln ('метод пузырька'); writeln ('наименьший элемент', a[i]); for i=1 to n do write (a[j]:n); readln; end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для написания программы сортировки массива по возрастанию из 10 случайных элементов, можно использовать различные алгоритмы сортировки. Один из простых алгоритмов - это сортировка пузырьком (bubble sort). Вот пример программы на языке Python, которая реализует этот алгоритм:

python
import random def bubble_sort(arr): n = len(arr) for i in range(n): # Флаг, показывающий, были ли обмены на этой итерации swapped = False for j in range(0, n-i-1): if arr[j] > arr[j+1]: # Обмен значениями элементов, если они стоят в неправильном порядке arr[j], arr[j+1] = arr[j+1], arr[j] swapped = True # Если на этой итерации не было обменов, значит массив уже отсортирован if not swapped: break # Создаем массив из 10 случайных элементов random_array = [random.randint(1, 100) for _ in range(10)] print("Массив до сортировки:", random_array) bubble_sort(random_array) print("Массив после сортировки:", random_array)

Этот код сначала создает массив из 10 случайных элементов от 1 до 100, затем выполняет сортировку пузырьком и выводит результат до и после сортировки. Обратите внимание, что в данном примере генерация случайных чисел осуществляется в диапазоне от 1 до 100, но вы можете изменить этот диапазон по вашему усмотрению.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос