IlmirBatkaev
Опубликовано 6 лет назад по предмету Информатика от IlmirBatkaev


С++ Напишите программу, которая заменяет во всей строке одну последовательность символов на другую. Пример: Введите строку: (X > 0) and (Y < X) and (Z > Y) and (Z <> 5) Что меняем: and Чем заменить: & Результат (X > 0) & (Y < X) & (Z > Y) & (Z <> 5)

  1. Ответ
    Ответ дан clinteastwood2
    Красивый ввод/вывод сам добавишь//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;}
Не тот ответ, который вам нужен?
Найди нужный
Задай вопрос

Лучшие за месяц