#include<cmath>
using namespace std;
int main()
{
int num,sum=0,digits,count=0;
double forPower;
cout << "Enter any number: ";
cin >> num;
digits=num;
while( digits!=0 )
{
count++;
digits/=10;
}
digits=num;
for( int i=1 ; i<=count ; i++ )
{
forPower=digits%10;
sum+=pow(forPower,count);
digits/=10;
}
if( sum==num )
cout << "Number "
<< num
<< " is an Armstrong.\n";
else
cout << num
<< " is NOT an Armstrong.\n";
return 0;
}
No comments:
Post a Comment