From c7bf836a8838eeea2ba10aa9cccce56ecac5e018 Mon Sep 17 00:00:00 2001 From: Apostropheqq Date: Sun, 7 Oct 2018 23:33:36 +0200 Subject: [PATCH] Create reversestrin.cpp --- code/reversestrin.cpp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 code/reversestrin.cpp diff --git a/code/reversestrin.cpp b/code/reversestrin.cpp new file mode 100644 index 0000000..0af78b4 --- /dev/null +++ b/code/reversestrin.cpp @@ -0,0 +1,21 @@ +#include +using namespace std; +void reverse(const string& a); +int main() +{ +string str; +cout << " Please enter a string " << endl; +getline(cin, str); +reverse(str); +return 0; +} +void reverse(const string& str) +{ +size_t numOfChars = str.size(); +if(numOfChars == 1) +cout << str << endl; +else + { +cout << str[numOfChars - 1]; + reverse(str.substr(0, numOfChars - 1)); + }