Дано натуральное число. Установить, является ли последовательность его цифр при просмотре их справа налево упорядоченной по возрастанию. Например, для числа 5321 ответ положительный, для чисел 7820 и 9663 - отрицательный.

15 Дек 2019 в 19:44
860 +1
0
Ответы
1

Программа на Python, которая определяет, является ли последовательность цифр числа упорядоченной по возрастанию:

def check_ordernumnumnum:
num_str = strnumnumnum for i in rangelen(numstr)−1len(num_str) - 1len(nums tr)1:
if intnumstr[i]num_str[i]nums tr[i] < intnumstr[i+1]num_str[i + 1]nums tr[i+1]:
return False
return True
num = intinput("Введитенатуральноечисло:")input("Введите натуральное число: ")input("Введитенатуральноечисло:")
if check_ordernumnumnum:
print"Последовательностьцифрчислаупорядоченаповозрастанию""Последовательность цифр числа упорядочена по возрастанию""Последовательностьцифрчислаупорядоченаповозрастанию" else:
print"ПоследовательностьцифрчислаНЕупорядоченаповозрастанию""Последовательность цифр числа НЕ упорядочена по возрастанию""ПоследовательностьцифрчислаНЕупорядоченаповозрастанию"

Вы можете использовать этот код, чтобы проверить является ли последовательность цифр числа упорядоченной по возрастанию.

18 Апр 2024 в 23:29
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир