In this program, we are going to share a C++ program to reverse a sentence using recursion. If you are a beginner and want to start learning the C programming, then keep your close attention in this tutorial as I am going to share a program for C++ program to reverse a sentence using recursion.
To increase your C++ knowledge, practice all C++ programs:
Copy the below C++ program and execute it with the help of GCC compiler.
using namespace std;
void reverse(const string& a);
cout << " Please enter a string " << endl;
void reverse(const string& str)
size_t numOfChars = str.size();
if(numOfChars == 1)
cout << str << endl;
cout << str[numOfChars - 1];
reverse(str.substr(0, numOfChars - 1));
If you like FreeWebMentor and you would like to contribute, you can write an article and mail your article to [email protected] Your article will appear on the FreeWebMentor main page and help other developers.