Задание на С++
Пользователь вводит буквы и цифры, нужно определить индекс первой цифры в стоке.
Помогите, пожалуйста! )
OlegTretyakov:
можно использовать методы для работы со строками
Ответы
Ответ дал:
1
#include <iostream>
#include <string>
signed main() {
setlocale(LC_ALL, "Rus");
bool haveDigit = false;
std::string s;
getline(std::cin, s);
for (int i = 0; i < s.size(); i++) {
if (s[i] >= '0' && s[i] <= '9') {
std::cout << i << std::endl;
haveDigit = true;
break;
}
}
if (!haveDigit)
std::cout << "В строке нет цифр!";
return 0;
}
Похожие вопросы
1 год назад
1 год назад
2 года назад
8 лет назад
8 лет назад
9 лет назад
9 лет назад