• Написать программу для подсчёта количества вхождений подстроки в строку. (Язык С++)

Ответы 1

  • #include <iostream>#include <string>using namespace std;int main(){    string str, substr;    cout << "String = "; getline(cin, str);    cout << "Substring = "; cin >> substr;    int cnt = 0;    for(int i = 0; i < str.length(); ++i)        if(str[i] == substr[0])            if(str.substr(i, substr.length()) == substr)            {                ++cnt;                i += substr.length() - 1;            }    cout << cnt;    return 0;}/****************************************************/Пример:String = test testHelloWorld testtest1243testSubstring = test5
    • Автор:

      eviemckay
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years