Вопрос задан 20.06.2023 в 23:40. Предмет Информатика. Спрашивает Найдалова Эржена.

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

максимум(без использования списков) помогите пожалуйста)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Абдраимова Адель.

Пусть тебе сначала даётся число 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 — число последовательности

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример простой программы на Python, которая находит второй максимум без использования списков:

python
# Инициализируем переменные для хранения максимумов max_num = float('-inf') second_max = float('-inf') # Получаем количество чисел от пользователя n = int(input("Введите количество чисел: ")) # Проходимся по введенным числам for i in range(n): # Получаем число от пользователя num = float(input(f"Введите число {i + 1}: ")) # Проверяем, является ли текущее число новым максимумом if num > max_num: # Если да, обновляем значения максимумов second_max = max_num max_num = num # Проверяем, является ли текущее число новым вторым максимумом elif num > second_max and num < max_num: second_max = num # Выводим результат print(f"Второй максимум: {second_max}")

Программа запрашивает у пользователя количество чисел, затем запрашивает каждое число поочередно. В процессе ввода она находит максимум и второй максимум. После ввода всех чисел выводится результат.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос