cin and getline
#include<bits/stdc++.h>
using namespace std;
int main()
{
string x,y;
cin>>y;
getline(cin,x);
for(int i=1;i<x.length();i++)
{
if(x[i]==' ') cout<<' '<<y<<' ';
else cout<<x[i];
}
}
getline and substr
#include<bits/stdc++.h>
using namespace std;
int main()
{
string x,y;
getline(cin,x);
int k=x.find(' ');
y=x.substr(0,k);
for(int i=k+1;i<x.length();i++)
{
if(x[i]==' ') cout<<' '<<y<<' ';
else cout<<x[i];
}
}