Sunday, August 23, 2015

Check if a Word is Palindrome


Q. 96. Write a C++ program to input a Word and check if it is a Palindrome (eg: madam, civic, kayak).

Note: Ignore case sensitiveness (eg: madam or Madam are both Palindrome) 



Copy Code:

#include <iostream>
#include <cctype>
using namespace std;

int main()

{
  int i = 0, len = 0; char ch [50];

  cout << "Enter a Word : ";
  cin >> ch ;

  while (ch [ i ] != '\0')
   {
      len+=1;  i+=1;
    }

  for ( i=0 ; i <= len/2 ; ++i )
  {
     if ( toupper(ch[ i ]) != toupper(ch[ len - i - 1]))
     
        {
            cout << ch << " is Not a Palindrome";
            goto e; 
        }    
   }

  cout << "GREAT !!! " << ch << " is a PALINDROME";
  
  e:   

  return 0;
}




No comments:

Post a Comment