C++ palindrome checker: In the previous article, we have discussed C++ Program to Count Number of Vowels, Consonant, and Spaces in String. In this article, we will see C++ Program to Check whether a string is Palindrome or Not.
C++ Program to Check whether a string is Palindrome or Not
- How to Check whether a string is palindrome or not in C++.
- C++ program for palindrome string check.
#include <iostream> using namespace std; int main(){ char inputString[100]; int l, r, length = 0; cout << "Enter a string for palindrome check\n"; cin >> inputString; // Find length of string while(inputString[length] != '\0') length++; // Initialize l(left) and r(right) to first and // last character of input string l = 0; r = length -1; // Compare left and right characters, If equal then // continue otherwise not a palindrome while(l < r){ if(inputString[l] != inputString[r]){ cout<<"Not a Palindrome"<< endl; return 0; } l++; r--; } cout << "Palindrome\n" << endl; return 0; }
Output
Enter a string for palindrome check MADAM Palindrome
Enter a string for palindrome check APPLE Not a Palindrome
C++ is a powerful general-purpose programming language. It is mostly used to develop browsers, operating systems, games and so on. Beginners who want to know more inversions of C++ language can learn the Basic C++ Programs for a better and quick understanding of the coding.