напишите пожалуйста программу на питоне.
вводится некоторое кол-во чисел, и нужно найти второй максимум(без использования списков)
помогите пожалуйста)

множество - это не список?

если нет, то спасибо

Да, множество — список

список это список, а множество это множество)) это разные структуры данных!

А не, teacher1011 прав, а я нет. Но я не уверен, что они множества проходили и учитель у них будет ожидать это

Ответ
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 — число последовательности

Остались вопросы?