Работа со строками

Цель работы: научиться обрабатывать строки в C++. Научиться применять встроенные функции для работы со строками

Задания

Подсчитать количество слов в строке Дописать одну строку в конец другой, не используя функции для работы со строками Выделить первое слово из строки Сравнить две строки, игнорируя различия в регистрах Разбить строку на две части: до первого вхождения заданного символа и после него Удалить из строки заданное количество символов, начиная с заданной позиции Удалить из строки слово с заданным номером Найти в строке первый символ, который не входит в другую заданную строку Сравнить две строки, игнорируя количество пробелов между словами Вставить в строку другую строку, начиная с заданной позиции Дописать одну строку в начало другой Переписать все символы строки в обратном порядке Определить длину слова с заданным номером Определить, является ли строка палиндромом Дана строка символов. Напечатать новый текст, удалив из старого символы, находящиеся внутри круглых скобок. Скобки тоже удалить. Подсчитать количество удалённых символов. Предполагается, что внутри каждой пары скобок других скобок нет Дана строка символов. Заменить в строке сочетание символов «you» на символ «i» Дана строка символов. Заменить в строке символ «i» на сочетание символов «you» Дана строка символов. Составить из неё новую строку, удалив среднюю букву при нечётной длине строки и две средние буквы при чётной длине строки. Подсчитать количество слов в строке Выделить первое слово из строки Разбить строку на две части: до первого вхождения заданного символа и после него Удалить из строки слово с заданным номером Дописать одну строку в начало другой Определить, является ли строка палиндромом Дана строка символов. Составить из неё новую строку, удалив среднюю букву при нечётной длине строки и две средние буквы при чётной длине строки