1) Напишите код, который проверяет, является ли введенное число состоящим из одинаковых цифр (например, 222
1) Напишите код, который проверяет, является ли введенное число состоящим из одинаковых цифр (например, 222).
2) Напишите программу, которая проверяет, содержит ли введенное число две одинаковые цифры, расположенные рядом (например, 221).
12.04.2024 12:43
Инструкция: Чтобы написать код для проверки числа на наличие одинаковых цифр, нам понадобится использовать операции деления нацело (`//`) и получения остатка от деления (`%`).
Программа будет работать следующим образом:
1) Мы считываем число от пользователя;
2) Далее, мы получаем последнюю цифру числа, используя операцию `%`;
3) Затем, мы проверяем, является ли она одинакова с предыдущей цифрой, которую мы сохранили;
4) Если да, то мы продолжаем проверять следующую цифру числа, повторяя шаги 2-3;
5) Если нашлась хотя бы одна пара одинаковых цифр, выводим сообщение об этом;
6) В противном случае, число не содержит одинаковых цифр и выводим сообщение, что проверка неуспешна.
Доп. материал:
Совет: Чтобы лучше понять работу программы, вы можете пройтись по шагам в уме или использовать бумагу и ручку для записи значений переменных на каждой итерации цикла. Это поможет вам увидеть, как происходит проверка числа на одинаковые цифры.
Задача для проверки: Напишите программу, которая проверяет, содержит ли введенное число три одинаковые цифры, расположенные рядом.