Find Armstrong Number between 1 to 500 using loop | C Programming and Computer Geeks

Search MY Blog

Wednesday, 27 November 2013

Find Armstrong Number between 1 to 500 using loop



Armstrong numbers are those number whose sum of the cube of all digits equal to Original number.

i.e 153= (1x1x1 + 5x5x5 + 3x3x3)

void main()
{
     int i, sum=0, cube, num=0, neen=0, a;
    
     for(i=1; i<=500; i++)
     {
          neen = i;
          num=i;
          sum=0;

          while(num!=0)
          {
              cube=0;
              a=num%10;
              num=num/10;
              cube=a*a*a;
             
              sum=sum+cube;
          }

          if(neen == sum)
          printf("\n %d is Armstrong Number",neen);
     }

     getch();
}

OutPut:

Armstrong Number
Armstrong Number


Click here for more C Faq

Search This Blog