Предмет: Информатика,
автор: vovakislili
Заданий список чисел. Виведіть всі елементи списку, які більші за попередній елемент.Вхідні дані: Вводиться список чисел. Всі числа списку знаходяться на одному рядку. Відповідь потрібна у вигляді коду в пайтоні.
Ответы
Автор ответа:
1
Ответ:
mass = list(map(int, input().split()))
mn = 0
for i in range(1, len(mass)):
if mass[i] > mass[mn]:
print(mass[i], end=' ')
mn = i
Объяснение:
vovakislili:
Непрацюэ програма
1 2 1 5 4 8 9 3 4 7 6 - входной список
2 5 8 9 4 7 - выходной список
все работает
2 5 8 9 4 7 - выходной список
все работает
можна пояснення
що з того що означає
поможіть будьласка
mass = list(map(int, input().split())) - это ввод списка с клавиатуры в одну строку через пробел
mn = 0 - вспомогательная переменная для сравнения элементов
for i in range(1, len(mass)): - перебираем элементы списка в цикле с 1 элемента и до конца
if mass[i] > mass[mn]: - сравниваем каждый элемент списка с предыдущим, если выполняется условие, то print(mass[i], end=' ') - выводим на печать
mn = i - присваиваем вспомогательной переменной текущий индекс элемента
Похожие вопросы
Предмет: Русский язык,
автор: ЛРоман
Предмет: Русский язык,
автор: belusksenija
Предмет: Русский язык,
автор: Эмили271862718
Предмет: Окружающий мир,
автор: Амир99910
Предмет: Математика,
автор: ВообщетоЯБиолог