Напишите сортировку одномерного массива с метода пузырька. Метод пузырька должен быть подпрограммой, а массив сформирован через рандом.
215
324
Ответы на вопрос:
Сортировка методом пузырька заключается в том, что по массиву осуществляются множественные проходы. На каждом проходе очередной элемент сравнивается со следующим за ним. И если он больше (при сортировке по возрастанию), то элементы массива меняются местами.
Таким образом при первом проходе по массиву при сортировке по возрастанию последним в массиве оказывается самое большое значение. При следующем проходе на предпоследнем месте окажется максимальное из оставшихся чисел. Сравнивать последнее и предпоследнее числа нет смысла. Поэтому количество просматриваемых элементов массива на каждом проходе сокращается на 1. Количество проходов равно количеству элементов массива за вычетом единицы, т.к. происходит попарное сравнение.
Var n,i: integer; begin read (n); if (n> =1)then begin for i: =0 to n do begin if (i*2+i*i+1)< =n then writeln (i*2+i*i+1); end; end else writeln ('нет таких чисел'); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Tringt30.12.2022 12:54
-
kudinovakarina2711.01.2020 20:44
-
Кобра22832229.03.2023 01:29
-
Valya03978223.02.2023 14:07
-
DasyaSay04.11.2020 04:06
-
Никас11122.09.2022 11:55
-
deadraccoon2009.09.2020 17:43
-
hatechanoy23l109.02.2022 23:22
-
strong12304.12.2021 14:55
-
kovtunenkoone02.02.2020 18:45
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.