1. Главная
  2. Библиотека
  3. Программирование
  4. string s = "123456789"; int n = s.find ( "456"); s.erase...
Решение задачи на тему

string s = "123456789"; int n = s.find ( "456"); s.erase ( n + 2 ); cout << s;

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
string s = "123456789";
int n = s.find ( "456");
s.erase ( n + 2 );
cout << s;

Условие:

Что будет выведено на экран после выполнения этой программы?
string s = "123456789"; int n = s.find ( "456"); s.erase ( n + 2 3); cout << s;
Ответ:

Решение:

Сначала строка s равна 123456789. Далее выполняется поиск подстроки 456 функцией find, которая возвращает индекс начала найденной подстроки. В данном случае подстрока 456 начинается с индекса 3 (так как символы имеют ...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет