• С++

    Напишите программу, которая заменяет во всей строке одну последовательность символов на другую.

    Пример:

    Введите строку:

    (X > 0) and (Y < X) and (Z > Y) and (Z <> 5)

    Что меняем: and

    Чем заменить: &

    Результат

    (X > 0) & (Y < X) & (Z > Y) & (Z <> 5)

Ответы 1

  • Красивый ввод/вывод сам добавишь//Microsoft (R) C/C++ Optimizing Compiler Version 19.00.23506 for x64#include <iostream>#include <string>using namespace std;int main(){    string str, from, to;    getline(cin, str);     cin >> from >> to;        size_t i = 0;    for (; (i = str.find(from, i)) != string::npos; i += to.length())          str.replace(i, from.length(), to);    cout << str;}
  • Добавить свой ответ

Войти через Google

или

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

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

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