diff --git a/StringDetails.cpp b/StringDetails.cpp new file mode 100644 index 0000000..8afac07 --- /dev/null +++ b/StringDetails.cpp @@ -0,0 +1,29 @@ +#include <iostream> +#include <cstring> + +using namespace std; +string reverse(string& rev) +{ + int n = rev.length(); + for (int i = 0; i < n / 2; i++) + swap(rev[i], rev[n - i - 1]); + return rev; +} +int main() +{ + string str,rev; + cout<<"Enter String :"; + cin>>str; + rev=str; + cout<<"String details\nLength : "<<str.length()<<"\nReverse : "<<reverse(rev)<<"\nPaliandrome : "; + if(str.compare(rev) == 0) + { + cout<<"True"; + } + else + { + cout<<"False"; + } + + return 0; +}