/* Program to check whether the entered number is palindrome or not */ /* Problem 10 */ #include #include main() { long num; int i,j,d,len; int eq_st; int arr[10]; clrscr(); printf("Please enter the number : "); scanf("%ld",&num); i = 0; while (num >= 10) { d = num % 10; num = num / 10; arr[i++] = d; } arr[i] = num; len = i + 1; eq_st = 1; j = len - 1; for (i = 0; i <= (len/2); i++) { if (j > (len/2)) { if (arr[i] != arr[j]) { eq_st = 0; break; } } j--; } if (eq_st == 0) printf("\nEntered number is not a palindrome number"); else printf("\nEntered number is a palindrome number"); printf("\n\nPress any key to exit..."); getch(); }