C++ Program to Check Whether a String
is Palindrome or not
TOPICS:
(1) C++
Program to Check Whether C-Style String is Palindrome or not
(2) C++
Program to Check String Object is Palindrome or not
C++ Program to Check Whether C-Style
String is Palindrome or not
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
    char str1[50], str2[50];
    int i, j;
    cout<<"Enter a
String: ";
    cin.getline(str1, 50);
    for(i=strlen(str1)-1,
j=0; str1[j]!='\0'; i--, j++)
    {
        str2[j] =
str1[i];
    }
    str2[j]= '\0';
    if(strcmp(str1, str2))
       
cout<<"String is not Palindrome";
    else
       
cout<<"String is Palindrome";
    return 0;
}
OUTPUT:
Enter a String: madam
String is Palindrome
C++ Program to Check String Object is
Palindrome or not
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
    string str1, str2;
    int i, j;
    cout<<"Enter a
String: ";
    getline(cin, str1);
    str2 = str1;
    j = str1.length();
    j--;
    for(i=0;
i<str1.length(); i++, j--)
    {
        str2[j]
=str1[i];
    }
    if(str1 == str2)
       
cout<<"\nString is Palindrome";
    else
       
cout<<"\nString is not Palindrome";
    return 0;
}
OUTPUT:
Enter a String: mam
String is Palindrome
0 comments:
Post a Comment