Wednesday, July 6, 2011

Program to find whether the given number is a Palindrome or not.


#include<iostream.h>
#include<conio.h>
void main()
{
  clrscr();
  int n,num,i,c=0,f=0;
  int ar[100];
  for(i=0;i<100;i++)
  {
    ar[i]=0;
  }
  cout<<"Enter the number: "<<endl;
  cin>>n;
  num=n;
  while(num>0)
  {
       ar[c]=num%10;
       c++;
       num/=10;
  }
  for(i=0;i<((c-1)/2);i++)
  {
    if(ar[i]!=ar[c-i-1])
    {
      f=1;
      break;
    }
  }
  cout<<"The number is"<<endl;
  if(f==1)
      cout<<" not a palindrome"<<endl;
  else
      cout<<" a palindrome"<<endl;
  getch();
}

No comments:

Post a Comment