#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;
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
#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;
}