Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

write program for palindrome

Answer Posted / vineet

#include <conio.h>
#include <stdio.h>
#include <iostream>
#include <math.h>
using namespace std;

#define FALSE 0
#define TRUE 1

int power(int num, int pow)
{
int finalNum = 1;
while(pow)
{
finalNum = finalNum*num;
pow--;
}
return finalNum;
}


bool IsPalindrome1(int n)
{
bool retVal = TRUE;
int indx=0, i=1, a=0;
int arr[10]={0,};

if(0 == (n%10))
return FALSE;

while(n)
{
a=(n%(power(10,i)))/power(10, (i-1));
n = n-(a*power(10,(i-1)));
arr[indx]=a;
indx++;
i++;
}
i--;
for(int j=0;j<=(i/2);j++)
{
if(arr[j] == arr[i-j-1])
retVal = retVal & TRUE;
else
retVal = retVal & FALSE;
}
return retVal;
}


void main()
{
int n=0;
bool b=FALSE;
cout<<" Enter a number to check whether it is a
palindrome or not:";
cin>>n;
b = IsPalindrome2(n);
if(TRUE == b)
cout<<"The number is palindrome"<<endl;
else
cout<<"The number is NOT a
palindrome"<<endl;
getche();
}

Is This Answer Correct ?    18 Yes 28 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is a block in c++?

1101


Explain unexpected() function?

1163


What is a lambda function c++?

1196


What do you mean by public protected and private in c++?

1114


Does there exist any other function which can be used to convert an integer or a float to a string?

1133


What is the use of lambda in c++?

1080


Do you know what are static and dynamic type checking?

1104


Describe the setting up of my member functions to avoid overriding by the derived class?

1194


What does int * mean in c++?

1280


What are pointers used for c++?

1106


How c functions prevents rework and therefore saves the programers time as wel as length of the code ?

1131


How does com provide language transparency?

1061


What is near, far and huge pointers? How many bytes are occupied by them?

1160


What is the use of dot in c++?

1129


What is a flag in c++?

1108