Top.Mail.Ru

Для решения этой задачи мы можем использовать следующий алгоритм:

1. Получить от пользователя натуральное число.
2. Преобразовать число в строку.
3. Пройти по строке и сравнить каждый символ со следующим символом.
4. Если хотя бы одна пара соседних символов совпадает, вывести сообщение, что в числе есть одинаковые цифры, стоящие рядом.
5. Если все пары соседних символов различны, вывести сообщение, что в числе нет одинаковых цифр, стоящих рядом.

Ниже представлен пример программы на языке Python, реализующий данный алгоритм:

“`python
# Шаг 1
number = int(input(“Введите натуральное число: “))

# Шаг 2
number_str = str(number)

# Шаг 3
for i in range(len(number_str)-1):
if number_str[i] == number_str[i+1]:
# Шаг 4
print(“В числе есть одинаковые цифры, стоящие рядом.”)
break

# Шаг 5
else:
print(“В числе нет одинаковых цифр, стоящих рядом.”)
“`

Программа сначала получает от пользователя натуральное число, затем преобразует его в строку. Затем она проходит по строке и сравнивает каждый символ со следующим символом. Если находит пару соседних символов, совпадающих между собой, она выводит сообщение о наличии одинаковых цифр, стоящих рядом. Если после прохода по всей строке таких пар не найдено, программа выводит сообщение о их отсутствии.

   
[metform form_id="1136"]