Предмет: Информатика,
автор: OlegTretyakov
Задание на С++
Пользователь вводит буквы и цифры, нужно определить индекс первой цифры в стоке.
Помогите, пожалуйста! )
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;
}
Похожие вопросы
Предмет: Українська мова,
автор: soloviy77
Предмет: Окружающий мир,
автор: Аноним
Предмет: Русский язык,
автор: 20символов2
Предмет: Литература,
автор: magguess
Предмет: Математика,
автор: c1a2w3a41