напишите пожалуйста программу на питоне.
вводится некоторое кол-во чисел, и нужно найти второй максимум(без использования списков)
помогите пожалуйста)
вводится некоторое кол-во чисел, и нужно найти второй максимум(без использования списков)
помогите пожалуйста)
Ответ
0
(0 оценок)
1
StarcoSuper
3 года назад
Светило науки - 144 ответа - 14 раз оказано помощи
Пусть тебе сначала даётся число n — количество чисел в последовательности, а потом числа. Тогда:
Вместо точек пробелы
n = int(input())
m = -10 ** 10
second_m = -10 ** 10
for i in range(n):
....num = int(input())
....if num > m:
........second_m, m = m, num
....if second_m < num < m:
........second_m = num
print(second_m)
n — количество чисел, m — максимум, second_m — второй максимум, num — число последовательности
множество - это не список?
если нет, то спасибо
Да, множество — список
список это список, а множество это множество)) это разные структуры данных!
А не, teacher1011 прав, а я нет. Но я не уверен, что они множества проходили и учитель у них будет ожидать это