Т3_С2 Второй по величине Последовательность состоит из различных натуральных чисел и завершается числом 0. Определите значение второго по возрастанию величины элемента в этой последовательности. Гарантируется, что в последовательности есть хотя бы два элемента. Входные данные Натуральные числа, каждое в отдельной строке Выходные данные Целое число
Создаем список для хранения всех чисел последовательности.Считываем числа до тех пор, пока не встретим число 0. Добавляем все числа в список.Сортируем список по возрастанию.Выводим второй элемент списка как ответ.
Пример решения на Python:
numbers = [] while True: num = int(input()) if num == 0: break numbers.append(num) numbers.sort() print(numbers[1])
Алгоритм решения:
Создаем список для хранения всех чисел последовательности.Считываем числа до тех пор, пока не встретим число 0. Добавляем все числа в список.Сортируем список по возрастанию.Выводим второй элемент списка как ответ.Пример решения на Python:
numbers = []while True:
num = int(input())
if num == 0:
break
numbers.append(num)
numbers.sort()
print(numbers[1])
Пример работы программы:
Входные данные5
2
8
0
Выходные данные
5