C Program To Check Number Is Palindrome Or Not Without Loops

C Program To Check Number Is Palindrome Or Not Without Loops

Tech Knowledge C Program To Check Number Is Palindrome Or Not Without Loops



  1. #include <stdio.h>
  2. int main()
  3. {
  4.   int number, a = 0, b;

  5.   printf("Enter a number to check number is palindrome or not :- ");
  6.   scanf("%d", &number);

  7.   b = number;
  8. restart:
  9.   if(b != 0)
  10.   {
  11.     a = a * 10;
  12.     a = a + b%10;
  13.     b = b/10;
  14. goto restart;
  15.   }

  16.   if (number == a)
  17.   {
  18.     printf("%d is a palindrome number.\n", number);
  19.   }
  20.   else
  21.   {
  22.     printf("%d is not a palindrome number.\n", number);
  23.   }
  24.   
  25.   return 0;
  26.   
  27. }

Output

Test-1
Enter a number to check number is palindrome or not :- 121
121 is a palindrome number.

Test-2
Enter a number to check number is palindrome or not :- 123
123 is not a palindrome number.

Comments