C Program To Check Number Is Palindrome Or Not Using for Loop

C Program To Check Number Is Palindrome Or Not Using for Loop

Tech Knowledge C Program To Check Number Is Palindrome Or Not Using for Loop



  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.   for (;b != 0;)
  9.   {
  10.     a = a * 10;
  11.     a = a + b%10;
  12.     b = b/10;
  13.   }

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

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