La idea básica:
No;
Puntos clave:
No;
#include <iostream> #include <string> #include <vector> #include <sstream> using namespace std; vector <string> vec; int main () { string s; cadena a, b; while (getline (cin, s)) { vec.resize (0); cin >> a >> b; stringstream aleta (s); secuencia de c; while (aleta >> c) { si (a == c) { vec.push_back (b); } Else { vec.push_back (c); } } For (int i = 0; i <vec.size (); i ++) { si (i == 0) cout << vec [i]; otro tribunal << "" << vec [i]; } }