#include <iostream>
#include <cstring>
using namespace std;
int main()
{
string str = "", change = "", toChange = "", result = "";
getline(cin, str);
cout << str.size() << endl;
getline(cin, change);
getline(cin, toChange);
char *first = strstr(str.c_str(), change.c_str());
if(first == 0) return 0;
int n = strlen(first);
first += change.size();
for(int i = 0; i < str.size() - n; i++)
result += str[i];
result = result + toChange + first;
cout << result << endl << result.size();
return 0;
}
P.S. Только cout << добавь, я украинский не знаю, писать не стал
Copyright © 2025 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
string str = "", change = "", toChange = "", result = "";
getline(cin, str);
cout << str.size() << endl;
getline(cin, change);
getline(cin, toChange);
char *first = strstr(str.c_str(), change.c_str());
if(first == 0) return 0;
int n = strlen(first);
first += change.size();
for(int i = 0; i < str.size() - n; i++)
result += str[i];
result = result + toChange + first;
cout << result << endl << result.size();
return 0;
}
P.S. Только cout << добавь, я украинский не знаю, писать не стал