
Дано целое двухзначное положительное число n. Составьте программу,которая определяет,входит ли в
него цифра 4. (Скорее всего по Поскалю надо решать)

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

Для решения этой задачи можно воспользоваться операцией деления с остатком на 10.
Алгоритм решения: 1. Получить цифру единиц из числа n, вычислив остаток от деления n на 10. Для этого можно использовать операцию n % 10. 2. Если полученная цифра равна 4, то цифра 4 входит в число n. 3. Если цифра единиц не равна 4, то необходимо получить цифру десятков из числа n. Для этого нужно разделить число n на 10 и взять целую часть от деления. Для этого можно использовать операцию n // 10. 4. Повторить шаги 1-3, пока число n не станет однозначным (меньше 10). 5. Если после выполнения шагов 1-4 цифра 4 не была найдена, то она не входит в число n.
Пример реализации на языке Python:
```python def contains_digit_4(n): while n >= 10: if n % 10 == 4: return True n = n // 10 return n == 4
# Пример использования num = int(input("Введите двухзначное число: ")) if contains_digit_4(num): print("Цифра 4 входит в число") else: print("Цифра 4 не входит в число") ```
При вводе числа, программа будет проверять каждую цифру числа на равенство 4, начиная с цифры единиц. Если цифра 4 будет найдена, программа выведет "Цифра 4 входит в число". В противном случае будет выведено "Цифра 4 не входит в число".


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








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