Write a program that inputs two string variables first and l
Solution
#include <algorithm>
 #include <string>
 #include <iostream>
 using namespace std;
 string convert(string data){
 char vowels[] = {\'a\',\'e\',\'i\',\'o\',\'u\'};
 int flag = 1;
 // convert to lowercase
 transform(data.begin(), data.end(), data.begin(),::tolower);
 //check if firstletter is vowel
 for(int i=0;i<5;i++){
 if(vowels[i]==data[0]){
 flag = 0;
 break;
 }
 }
 // replace letters
 if(flag==1){
 int len = data.length();
 data = data.substr(1,len) + data[0] + \"ay\";
 }
 else{
 data = data + \"way\";
 }
 // convert firstchar to uppercase
 data[0] = toupper(data[0]);
 return data;
 }
 int main() {
 string firstName,lastName,name;
 cout<< \"Enter firstName:\";
 cin>>firstName;
 cout<<\"Enter lastName:\";
 cin>>lastName;
 name = convert(firstName)+\" \"+convert(lastName);
 cout<<name;
 }
 /*
 sample output
 Enter firstName: erin
 Enter lastName: jones
 Erinway Onesjay
*/

