
Ввести целое число и определить, верно ли, что в нём ровно 1 цифра «9». c++


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




Для решения данной задачи можно воспользоваться следующим алгоритмом:
1. Ввести целое число с клавиатуры. 2. Присвоить переменной "count" значение 0. Эта переменная будет использоваться для подсчета количества цифр "9" в числе. 3. Преобразовать введенное число в строку. 4. Перебрать все символы в строке: - Если очередной символ равен "9", увеличить значение переменной "count" на 1. - Если значение переменной "count" станет равным 1, прервать цикл, так как уже найдена одна цифра "9". 5. Проверить значение переменной "count": - Если оно равно 1, вывести сообщение "В числе ровно одна цифра '9'". - Если оно не равно 1, вывести сообщение "В числе не ровно одна цифра '9'".
Пример кода на языке Python:
```python number = int(input("Введите целое число: ")) count = 0
string_number = str(number)
for digit in string_number: if digit == "9": count += 1 if count == 1: break
if count == 1: print("В числе ровно одна цифра '9'") else: print("В числе не ровно одна цифра '9'") ```
Например, если введено число 931485, то программа выведет сообщение "В числе ровно одна цифра '9'", так как число содержит только одну цифру "9". Если введено число 992348, то программа выведет сообщение "В числе не ровно одна цифра '9'", так как число содержит две цифры "9".


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