
Напишите программу, которая: А) определяет, есть ли среди цифр заданного целого трехзначного
числа одинаковые; Б) явл. ли число "перевертышем", т.е. Числом, десятичная запись которого читается одинаково слева направо и справа налево.

Ответы на вопрос

А) Для определения, есть ли среди цифр заданного трехзначного числа одинаковые, можно воспользоваться следующим алгоритмом:
1. Преобразовать заданное число в строку. 2. Создать пустой список для хранения уникальных цифр. 3. Пройти по каждой цифре в строке числа. 4. Если текущая цифра уже присутствует в списке, то это означает, что есть одинаковые цифры. 5. Если текущая цифра не присутствует в списке, то добавить ее в список. 6. После прохода по всем цифрам, если список содержит менье трех элементов, то это означает, что есть одинаковые цифры.
Вот пример программы на языке Python, реализующей данный алгоритм:
```python def has_duplicate_digits(number): digits = str(number) unique_digits = [] for digit in digits: if digit in unique_digits: return True unique_digits.append(digit) return len(unique_digits) < 3
number = int(input("Введите трехзначное число: ")) if has_duplicate_digits(number): print("В числе есть одинаковые цифры") else: print("В числе нет одинаковых цифр") ```
Б) Чтобы определить, является ли число "перевертышем", можно сравнить его строковое представление с обратной строкой. Если они совпадают, то число является "перевертышем".
Вот пример программы на языке Python, реализующей данный алгоритм:
```python def is_palindrome(number): return str(number) == str(number)[::-1]
number = int(input("Введите число: ")) if is_palindrome(number): print("Число является перевертышем") else: print("Число не является перевертышем") ```
Надеюсь, это поможет! Если у вас есть еще вопросы, не стесняйтесь задавать.


Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili