Предмет: Информатика,
автор: bellkons222
Ввести целое число и определить, верно ли, что в нём ровно 1 цифра «9».
Пример:
Введите число: Введите число:
193 1994
Да. Нет.
Нужно решить в системе С++. Односложный ответ, да или нет, мне не нужен. Спасибо!
Ответы
Автор ответа:
1
#include <iostream>
using namespace std;
string CheckNumber(int N) {
N = abs(N);
int counter = 0;
while (N > 0) {
if (N % 10 == 9)
counter++;
N /= 10;
}
if (counter == 1)
return "Да";
return "Нет";
}
signed main() {
setlocale(LC_ALL, "Rus");
int N;
cout << "Введите число: ";
cin >> N;
cout << CheckNumber(N);
return 0;
}
Похожие вопросы
Предмет: Английский язык,
автор: Аноним
Предмет: Русский язык,
автор: настя2154
Предмет: Другие предметы,
автор: adeleller
Предмет: Русский язык,
автор: annadybova
Предмет: Русский язык,
автор: polinagejko