Технологии
Формат ввода На первой строке будет дано число N - количество чисел последовательности (1 ≤ N ≤ 100). На следующих N строках - по одному целому числу в диапазоне от -1000 до 1000. - вопрос №4991052
Формат вывода Выведите упорядоченную последовательность чисел, по одному числу на каждой строке.
декабрь 6, 2022 г.
-
Всего ответов: 1
-
Для решения данной задачи можно использовать любой алгоритм сортировки. Например, можно использовать алгоритм сортировки пузырьком:
Считываем число N — количество чисел в последовательности
Создаем массив nums размера N и заполняем его считанными числами
Проходим по всем элементам массива nums и сравниваем каждый элемент с каждым элементом после него. Если текущий элемент больше следующего, то меняем их местами.
Повторяем пункт 3 до тех пор, пока все элементы не будут упорядочены по возрастанию.
Выводим отсортированный массив nums по одному элементу на строку.
Пример реализации на языке Python:
n = int(input())
nums = []
for i in range(n):
nums.append(int(input()))
for i in range(n):
for j in range(n — 1):
if nums[j] > nums[j + 1]:
nums[j], nums[j + 1] = nums[j + 1], nums[j]
for num in nums:
print(num)
Этот код считывает числа последовательности и сортирует их методом пузырька. Результат выводится в отсортированном порядке по одному числу на строке.
Похожие вопросы
Плата LNVNB161216 Ноутбук 81LW0056RK Какую максимум можно добавить оперативку в каких характеристиках? хочу добавить вот такую: Модуль памяти CRUCIAL Ballistix Sport LT BLS16G4S26BFSD DDR4 - 16Гб
сентябрь 21, 2019 г.
Из N вещественных чисел найти минимальное среди положительных и максимальное среди отрицательных значений (N вводится с клавиатуры). Учесть, что...
август 27, 2014 г.
WORD. При нажатии клавиши "enter" Строка перепрыгивает на следующую страницу. Как исправить?
апрель 28, 2014 г.
Решено
Всем привет. я живу в узбекистане мой провайдер блокирует OpenVPN сервера скачиваемые на vpngate.net, на androide в приложении OpenVPN
Вопрос задан анонимно июнь 23, 2020 г.