Modify songVerse to play "The Name Game" (see OxfordDictionaries.com), by replacing "(Name)" with userName but without the first letter.Ex: If userName = "Katie" and songVerse = "Banana-fana fo-f(Name)!", the program prints:Banana-fana fo-fatie!Ex: If userName = "Katie" and songVerse = "Fee fi mo-m(Name)", the program prints:Fee fi mo-matieNote: You may assume songVerse will always contain the substring "(Name)"#include #include using namespace std;int main() {string userName;string songVerse;getline(cin, userName);userName = userName.substr(1, userName.size() - 1); // Remove first charactergetline(cin, songVerse);// Modify songVerse to replace (Name) with userName without first character/* Your solution goes here */cout << songVerse << endl;return 0;}

Respuesta :

Answer:

C++.

Explanation:

#include <iostream>  

#include <string>

using namespace std;

//////////////////////////////////////////////////////////////////////////////////////////

int main() {

   string userName;

   string songVerse;

   getline(cin, userName);

   // Remove first character

   userName = userName.substr(1, userName.size() - 1);

//////////////////////////////////////////////////////////////////////////////////////////

   getline(cin, songVerse);

   // Modify songVerse to replace (Name) with userName without first character

   // Use find function to get starting index of "(Name)" in songVerse string

   size_t found_index = songVerse.find("(Name)");

   // Create the required string using the found_index

   string new_song_verse = songVerse.substr(0, found_index - 1) + userName;

   // Assign songVerse to new string

   songVerse = new_song_verse;

   cout<<songVerse<<endl;

//////////////////////////////////////////////////////////////////////////////////////////

   return 0;

}