Предмет: Информатика, автор: toldi1064

Напишіть програму, яка визначає, чи вірно, що цифри введеного числа утворюють монотонно зростаючу послідовність? Наприклад, 12369.
Код на пайтон

Ответы

Автор ответа: hagadf
0

# Програма для визначення, чи вірно, що цифри введеного числа утворюють монотонно зростаючу послідовність

# Запитайте користувача ввести число

number = int(input("Введіть число: "))

# Ініціалізуємо змінну для порівняння

prev_digit = 0

# Перевіряємо кожну цифру числа

while number > 0:

   # Отримуємо останню цифру числа

   digit = number % 10

   # Перевіряємо, чи більша вона за попередню

   if digit < prev_digit:

       # Якщо ні, то послідовність не монотонно зростає

       print("Послідовність не монотонно зростає")

       break

   # Зберігаємо поточну цифру для порівняння з наступною

   prev_digit = digit

   # Відкидаємо останню цифру числа

   number = number // 10

# Якщо цикл завершився, а ми не вийшли з нього по break, то послідовність монотонно зростає

else:

   print("Послідовність монотонно зростає")

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