Answered! Write a psuedocode program that reads a sentence as input and converts each word to "Pig Latin." In one version of Pig Latin, you convert a word by removing the first letter, placing that letter at the end of the word, and then appending "ay" to the word. Here is an example: English: I SLEPT MOST OF THE NIGHT Pig Latin: IAY LEPTSAY OSTMAY FOAY HETAY IGHTNAY Expert Answer…

Write a psuedocode program that reads a sentence as input and converts each word to “Pig Latin.” In one version of Pig Latin, you convert a word by removing the first letter, placing that letter at the end of the word, and then appending “ay” to the word. Here is an example:

English: I SLEPT MOST OF THE NIGHT

Pig Latin: IAY LEPTSAY OSTMAY FOAY HETAY IGHTNAY

Expert Answer

Editable code

Program

#include <iostream>

#include <string>

using namespace std;

string convertPigLatin(string);

int main()

{

string latinword;

getline(cin, latinword);

latinword = convertPigLatin(latinword);

cout << latinword << endl;

system(“pause”);

return 0;

}

string convertPigLatin(string latinword){

 

string LatWord, LatSentence = “”;

int len = 0, i = 0;

int a=latinword.size();

while (latinword[i] !=’’ ){

 

if (latinword.find(‘ ‘, i) != -1){

len = latinword.find(‘ ‘, i);

len -= i;

LatWord = latinword.substr(i, len);

LatWord.insert(len, “AY”);

LatWord.insert(len, 1, latinword[i]);

LatWord.erase(0, 1);

i += len + 1;

}

else{

LatWord = latinword.substr(i);

len = LatWord.length();

LatWord.insert(len, “AY”);

LatWord.insert(len, 1, latinword[i]);

LatWord.erase(0, 1);

i = latinword.length();

}

LatSentence += (LatWord + ” “);

if(i>=a)

break;

}

return LatSentence;

}

Still stressed from student homework?
Get quality assistance from academic writers!