/* Program to Find Whether a Number is Palindrome or Not without
using String Functions */
main()
{
int n, reverse = 0, temp;
printf("Enter a number to check if it is a palindrome or not\n");
scanf("%d",&n);
temp = n;
while( temp != 0 )
{
reverse = reverse * 10;
reverse = reverse + temp%10;
temp = temp/10;
}
if ( n == reverse )
printf("%d is a palindrome number.\n", n);
else
printf("%d is not a palindrome number.\n", n);
return 0;
}
/* Program to Find Whether a String is Palindrome or Not without
using String Functions */
#include
#include
main()
{
char s1[20];
int i, j, len=0, flag=0;
printf("\nEnter any string: ");
gets(s1);
for (i=0; s1[i]!='\0'; i++)
len++;
i = 0;
j = len-1;
while (i < len)
{
if (s1[i] != s1[j])
{
flag = 1;
break;
}
i++;
j--;
}
if (flag == 0)
printf("\nString is palindrome");
else
printf("\nString is not palindrome");
getch();
}
SEARCH
Showing posts with label Palindrome in C Without using String Function. Show all posts
Showing posts with label Palindrome in C Without using String Function. Show all posts
Wednesday, April 11, 2012
PALINDROME IN C WITHOUT USING STRING FUNCTION
Subscribe to:
Posts (Atom)