Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In C++ Write a program that will read a string, call 2 functions to modify the string, and then print the final result. The first

In C++

Write a program that will read a string, call 2 functions to modify the string, and then print the final result. The first function should take a string parameter and return the string without any vowels. The second function should take a string and double every letter (which should be all consonants at this point). Be sure to: You must use more than [ ] and at You must use erase, insert, replace, find, and/or substr to make a new string.

Here is what I have so far. And I can't figure out why it won't work:

#include

#include

using namespace std;

int main()

{

string string;

cin >> string;

string = deleteVowel(string);

string = doublechar(string);

cout << string;

return 0;

}

string deleteVowel(string str)

{

for (int T = 0; T < str.length(); T++)

if (str.at(t) == 'T' || str.at(t) == 'T' || str[t] == 'a' || str.at(t) == 'T' || str.at(t) == 't')

{

str.erase(T, 1);

T--;

}

}

return str;

string doublechar(string str)

{

for (int T = 0; T

{

char m = str[T];

str.insert(T + 1, 1, m);

T++;

}

return str;

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions

Question

Positive therapy and its cousins.

Answered: 1 week ago

Question

Does it have at least one-inch margins?

Answered: 1 week ago

Question

Does it highlight your accomplishments rather than your duties?

Answered: 1 week ago