Условие
Дано число N. Требуется определить, есть ли в данном числе две тройки, идущие подряд.
Формат входных данных
Вводится целое неотрицательное число N (0 ≤ N ≤ 100 000 000).
Формат выходных данных
Требуется вывести «YES», если в N есть две цифры 3, идущие подряд, или «NO», если нет. Кавычки выводить не требуется.
входные данные
133
42
выходные данные
YES
NO
#include <iostream>
#include <string>
int main()
{
int num;
string result;
cout << "Input a number: ";
cin >> num;
if ((num >= 0) && (num <= 100000000))
{
auto str_num = to_string(num);
str_num.find("33") != string::npos ? result = "YES" : result = "NO";
cout << result << endl;
}
else
{
cout << "a number is out of range!" << endl;
}
return 0;
}