Ввести целое число и определить, верно ли, что в нём ровно 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;
}
Вас заинтересует
2 года назад
3 года назад
3 года назад
9 лет назад
9 лет назад
10 лет назад