Friday, September 23, 2016

C++ Armstrong Number



   # include <iostream>
   # include <conio.h>
   # include <math.h>
   using namespace std;
   int main ()
   {
     
     int a,b=0,sum=0;
     long int n;
     cout<<"Enter the NO. : ";
     cin>>n;
     for(;n>0;)
     //counts the digits
     {
       a=n%10;
       n=n/10;
       b++;
     }
     for(;n>0;)
     {
       a=n%10;
       sum=sum+pow(a,b);
       n=n/10;
     }
     if(sum==n)
     {
       cout<<"IT IS AN ARMSTRONG NUMBER...";
       getch();
     }
     else
     {
       cout<<"IT IS NOT AN ARMSTRONG NUMBER...";
       getch();
     }
   }

No comments:

Post a Comment