Program for Palindrome in C++

Palindrome is a word that reads the same forward or backward. Now how can we check a string that it is a palindrome or not? We can do it by using simple character type of arrays. Here we have a Program for Palindrome in C++ :

Program for Palindrome in C++

Lets have a look at the given code:

 //Program for palindrome in c++
//checking a string for Palindrome.
#include <iostream>
#include <conio.h>
#include <string.h>
using namespace std;
int main()
char strn[80];

int i,j,flag=0,len;
cout<<"Enter the string:";





cout<<" the given string is a Palindrome";

else cout<<"The given string is NOT a palindrome";


Now in the above code for checking the palindrome, we used a simple array of type char and find out the length of the string through a function named “strlen()”. Then we checked the array from both forward and backward sides. For this checking we used a “for” loop, and then used an “if” condition which then decides that the given string is palindrome or not a palindrome.

Latest Content