#include <iostream>
#include <string>
#include <cstdio>
#include <algorithm>
using namespace std;
// Специальные функции для работы со string-ом
int main()
{
string s,t;
int found;
s = "abracadabra";
t = "ab";
found = s.find(t); // искать вхождение подстроки в строку
// found возвращает начало первого вхождения или -1 если не нашли
if (found == -1)
printf("not found\n");
else
printf("found\n");
found = s.find_first_of("ac"); // найти первое вхождение a или с
found = s.find_last_of("ac"); // найти последние из вхождений символов
reverse(s.begin(),s.end()); // перевернуть строку
cout << s << endl;
s.insert(1, t); // вставить строку в строку
s.insert(2, t, 1, 1); // вставить подстроку строки в строку =)
s.erase(2, 3); // удалить 3 символа начиная со второго
cout << s << endl;
return 0;
}