Технологии

Описать функцию типа void с передачей параметров по ссылке или указателю, заменяющую в тексте слова «обязательно» на «возможно». В главной программе Дано 2 строки символов S1 и S2. C++ - вопрос №5068137

февраль 10, 2023 г.

  • Всего ответов: 3

  • Михаил Евгеньевич Максимов  - аватарка

    Михаил Евгеньевич Максимов

    13-й в Технологиях

    <img src="/public/uploads/2023/02/11/2849cf3c903f04bb705700c572f5fccd.png" alt="" />#include <br />#include <br />void replaceWord(std::string& str, const std::string& oldWord, const std::string& newWord) {<br /> size_t pos = 0;<br /> while ((pos = str.find(oldWord, pos)) != std::string::npos) { str.replace(pos, oldWord.length(), newWord); pos += newWord.length(); }<br />}<br />int main() {<br /> std::string s1, s2;<br /> std::cout << "Введите первую строку: ";<br /> std::getline(std::cin, s1);<br /> std::cout << "Введите первую строку: ";<br /> std::getline(std::cin, s2);<br /> replaceWord(s1, "обязательно", "возможно");<br /> replaceWord(s2, "обязательно", "возможно"); std::cout << "Result after replacing: " << std::endl; std::cout << "String 1: " << s1 << std::endl;<br /> std::cout << "String 2: " << s2 << std::endl;<br /> return 0;<br />}<br /><br />Если ответ не отображается то напишите мне в личные сообщения

    февраль 11, 2023 г.
    Ответ не понравился автору
  • Михаил Евгеньевич Максимов  - аватарка

    Михаил Евгеньевич Максимов

    13-й в Технологиях

    Если ответ не отображается то напишите мне в личные сообщения

    февраль 11, 2023 г.
  • Михаил Евгеньевич Максимов  - аватарка

    Михаил Евгеньевич Максимов

    13-й в Технологиях

    февраль 11, 2023 г.