Author Topic: Turbo C Program to count the total palindrome numbers in 3 digits system (90)  (Read 1192 times)

kathir

  • Administrator
  • Sr. Member
  • *****
  • Posts: 283
Turbo C Program to count the total palindrome numbers in 3 digits system, the answer is: 90

Code:
//Source Code Listing


#include <stdio.h>

int IsNumberPalindrome(int n)
{
   int number;
   int digits[10], i, index;
   int palindrome;

   while(1)
   {
      number = n;
      index = 0;
      palindrome = 1;
      do
      {
         digits[index++] = n % 10;
         n = n / 10;
      } while(n > 0);

      for(i = 0; i < index / 2 + 1; i++)
      {
         if(digits[i] != digits[index - 1 - i])
         {
            palindrome = 0;
            break;
         }
      }

      return palindrome;
   }
}

int main()
{
   int i = 0, count = 0;
   for(i = 100; i < 1000; i++)
   {
      if(IsNumberPalindrome(i) == 1)
      {
         printf("%d \t", i);
         count++;
      }
   }
   printf("Total number of Number Palindromes in 3 digit system is: %d\n", count);
}

/***
101     111     121     131     141     151     161     171     181     191
202     212     222     232     242     252     262     272     282     292
303     313     323     333     343     353     363     373     383     393
404     414     424     434     444     454     464     474     484     494
505     515     525     535     545     555     565     575     585     595
606     616     626     636     646     656     666     676     686     696
707     717     727     737     747     757     767     777     787     797
808     818     828     838     848     858     868     878     888     898
909     919     929     939     949     959     969     979     989     999

Total number of Number Palindromes in 3 digit system is: 90

Press any key to continue . . .

***/

 


Disclaimer: This web site is for educational and informational purposes only. Click here to read the Disclaimer.
Content copyright 2010-2014. Kathiresan. All rights reserved.
This page is using SMF version 2.0.1