В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
yanabutko1999
yanabutko1999
08.07.2022 12:09 •  Информатика

Написать на питоне. На вход подаётся 3 списка натуральных чисел в строки (1 строка = 1 список). В каждом списке заменить на 0 все элементы, которые идут после наибольшего значения. Поиск наибольшего значения в списке организовать в функции, замену элементов в процедуре.
Пример ввода:
5 1 5 43 123 14 1 55
123 43 21 43 53 11
432 23 1114
Пример вывода:
5 1 5 43 123 0 0 0
123 0 0 0 0 0
432 23 1114​

Показать ответ
Ответ:
epincessg11
epincessg11
12.10.2020 03:17

lst1 = [int(i) for i in input().split()]

lst2 = [int(i) for i in input().split()]

lst3 = [int(i) for i in input().split()]

ind1 = lst1.index(max(lst1))

ind2 = lst2.index(max(lst2))

ind3 = lst3.index(max(lst3))

for i in range(ind1 + 1, len(lst1)):

   lst1[i] = 0

for i in range(ind2 + 1, len(lst2)):

   lst2[i] = 0

for i in range(ind3 + 1, len(lst3)):

   lst3[i] = 0

for i in lst1:

   print(i, end=' ')

print()

for i in lst2:

   print(i, end=' ')

print()

for i in lst3:

   print(i, end=' ')

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота