Предмет: Информатика,
автор: sharik1111
Напишите, пожалуйста, программу на Python. буду очень благодарна.
Дано целое число N (> 1) и набор из N вещественных чисел. Если данный набор образует убывающую последовательность, то вывести 0; в противном случае вывести номер первого числа, нарушающего закономерность.
Ответы
Автор ответа:
0
# Python 3.X
# Номер числа выводится, считая от 0 (!)
from math import ceil
n = int(input())
seq = list(map(float, input().split()))
is_rev = [seq[i] < seq[i-1] for i in range(1, len(seq))]
if all(is_rev):
print(0)
else:
print(is_rev.index(False) + 1)
# Номер числа выводится, считая от 0 (!)
from math import ceil
n = int(input())
seq = list(map(float, input().split()))
is_rev = [seq[i] < seq[i-1] for i in range(1, len(seq))]
if all(is_rev):
print(0)
else:
print(is_rev.index(False) + 1)
Похожие вопросы
Предмет: География,
автор: HeKpblcaBratan
Предмет: Биология,
автор: Аноним
Предмет: Русский язык,
автор: polinakokos12
Предмет: Литература,
автор: katehelp69
Предмет: Право,
автор: rAnastasia