C++ Exercises: Create a string like 'aababcabcd' from a given string 'abcd'
C++ Basic Algorithm: Exercise-29 with Solution
Write a C++ program to create a string like "aababcabcd" from a given string "abcd".
Sample Solution:
C++ Code :
#include <iostream>
using namespace std;
string test(string str)
{
string result = "";
for (int i = 0; i < str.length(); i++)
{
result += str.substr(0, i + 1);
}
return result;
}
int main()
{
cout << test("abcd") << endl;
cout << test("abc") << endl;
cout << test("a") << endl;
return 0;
}
Sample Output:
aababcabcd aababc a
Pictorial Presentation:
Flowchart:
C++ Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a C++ program to create a new string made of every other character starting with the first from a given string.
Next: Write a C++ program to count a substring of length 2 appears in a given string and also as the last 2 characters of the string. Do not count the end substring.
What is the difficulty level of this exercise?