1) Создайте программу, которая проверяет, является ли введенное число состоящим из одинаковых цифр (как, например
1) Создайте программу, которая проверяет, является ли введенное число состоящим из одинаковых цифр (как, например, 222).
2) Напишите программу, которая определяет, содержит ли введенное число две одинаковые цифры, идущие друг за другом (как, например, 221).
2) Напишите программу, которая определяет, содержит ли введенное число две одинаковые цифры, идущие друг за другом (как, например, 221).
Zayac 12
Вопрос 1:Для создания программы, которая проверяет, является ли введенное число состоящим из одинаковых цифр, мы можем использовать следующий алгоритм:
1. Пользователь вводит число.
2. Преобразуем введенное число в строку для более удобной обработки.
3. Сравниваем каждую цифру введенного числа с первой цифрой. Если они равны, продолжаем цикл, проверяя следующую цифру. Если найдется цифра, отличная от первой, прекращаем цикл.
4. Проверяем, сколько раз была найдена цифра, отличная от первой. Если таких цифр больше одной, то введенное число не состоит из одинаковых цифр. Выводим соответствующее сообщение об этом. Иначе, все цифры одинаковые и введенное число удовлетворяет условию.
5. Выводим сообщение о том, что введенное число состоит из одинаковых цифр.
Вот пример кода на языке Python:
Например, если пользователь введет число 555, программа выведет: "Введенное число состоит из одинаковых цифр!". А если пользователь введет число 123, программа выведет: "Введенное число не состоит из одинаковых цифр!".
Теперь перейдем к вопросу 2.