CapitalIQ Interview Question
Software Engineer / Developersdude first look for what palidrome means then you will realize what you have posted here is useless.
main()
{
char s[100];
printf("enter a string");
gets(s);
if(s==strrev(s))
printf("its a palindrome");
else
printf("dude its not..");
}
int isPalindrome(char* s,int l,int h)
{
if(!*s) return 1;
if(l>h) return 0;
return l==h?1:(s[l]==s[h] && isPalindrome(s,l+1,h-1));
}
int main()
{
char s[]="katak",size;
size=sizeof(s)/sizeof(s[0]);
if(isPalindrome(s,0,size-2)) printf("Palindrome");
else printf("Not palindrome");
return 0;
}
main()
- suresh June 18, 2009{
int n;
cout<<"enter any number\n";
cin>>n;
if(n==strrev(n))
cout<<"the entered number is a palindrome\n";
else
cout<<"the given number is not a palindrome\n";
getch();
}