/**//* C++ primer English Fourth editionpage 349 exercise 9.40*/#include<string>#include<iostream>using namespace std;int main()...{ string q1("When lilacs last in the dooryard bloom'd"); string q2("The child is father of the man"); string sentence; sentence.assign(q2,0,12); sentence.append(q1,16,16); cout<<sentence<<endl; return 0;}// page 349 exercise 9.41#include<string>#include<iostream>using namespace std;string greet(string form,string lastname,string title,string::size_type pos,int len)...{ form.replace(8,5,lastname); form.replace(5,2,title,pos,len); return form;}int main()...{ string generic1("Dear MS Daisy:"); string generic2("MrsMsMissPeople"); string lastName("AnnaP"); string salute=greet(generic1,lastName,generic2,5,4); cout<<salute<<endl; return 0;}