C++ Program to Check Given String is Palindrome or Not
Write C++ Program to Check Given String is Palindrome or Not
// CPP Program to Check Given String is Palindrome or Not #include <iostream> #include <string.h> using namespace std; void palindrome(char S[], int i) { int l = strlen(S) - (i + 1); if(S[i] == S[l]) { if( i + 1 == l || i == l) { cout << "\nString is Palindrome"; return; } palindrome(S, i + 1); } else { cout << "\nString is not Palindrome"; } } int main() { char S[50]; cout << "Enter String :--> "; gets(S); palindrome(S, 0); return 0; }
Output:
Run 1:
Enter String :--> nayan
String is Palindrome
Run 2:
Enter String :--> Codecrucks
String is not Palindrome