Расширяя комментарий, целое число не обязательно является int
. Например,
char five = '5';
- это целое число, хранящееся в char
. Также
std::string x = "157567658";
- это несколько отдельных целых чисел di git, представленных как std::string
.
Необходимые ингредиенты:
- Считайте вводимые пользователем данные в
std::string
:
std::string id;
std::cin >> id;
- L oop сверх все символы в
std::string
:
for (const char& c : id) {
// c are the elements of id
}
- Выберите ди git, который вы ищете
if ('3' <= c && c < '8') { // half-open ranges are most common
// do something with c
}
Вы просто должны поставить вещи вместе.