Question : Write a C++ Program to Check Whether String is Palindrome or Not
?
Explain: C++ Question about check input from user then program tells us which given String is Palindrome or Not.
What is Palindrome String?
A string is called palindrome if reverse of the string is same as string.
Examples of Palindrome Strings:
eye, radar, level etc
Solution:
/************************************************************
C++ Program for check Palindrome String
*************************************************************
***************** By cpplanguage.com *********************/
#include <iostream>
using namespace std;
int main(){
char string_value[15];
int c, string_length;
// flag condition set 0
int flag_condition = 0;
cout << "Enter a string: "; cin >> string_value;
// store string length in variable string_length
string_length= strlen(string_value);
// for loop compare with string value like first char with last , 2nd char with 2nd last , if not match then flag set to 1 , its mean no Palindrome string
for(c=0;c < string_length;c++){
if(string_value[c] != string_value[string_length-c-1]){
flag_condition = 1;
break;
}
}
// if flag condition 1 palindrome String
if (flag_condition)
cout <<"Not Palindrome String" << endl;
else
// if flag condition 0 palindrome String
cout <<"Palindrome String" << endl;
return 0;
}
Output: