Maestro1

ЛР6

Jan 7th, 2024
1,208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.74 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. int main() {
  7.     string str;
  8.  
  9.     cout << "Введите строку: ";
  10.     getline(cin, str);
  11.  
  12.     size_t lastPos = str.rfind("programma");
  13.  
  14.     size_t pos = 0;
  15.     while ((pos = str.find("programma", pos)) != string::npos) {
  16.         str.erase(pos, 9);
  17.     }
  18.  
  19.  
  20.     cout << "Строка после удаления всех вхождений слова 'programma': " << str << endl;
  21.  
  22.     if (lastPos != string::npos) {
  23.         cout << "Позиция последнего вхождения слова 'programma': " << lastPos << endl;
  24.     } else {
  25.         cout << "Слово 'programma' не найдено в строке." << endl;
  26.     }
  27.  
  28.     return 0;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment