What is Armstrong number?
A number in which the sum of cube of its individual digits is equal to the number itself is called Armstrong number
For Example: 1^3 + 5^3 + 3^3 = 153
4 * 4 * 4 + 0 * 0 * 0 + 7 * 7 * 7 = 407 is an Armstrong number.
C++ Program
#include<iostream>
using namespace std;
int main() {
int armstrong=0,num=0,result=0,check;
cout<<"Enter Number to find it is an Armstrong number?";
cin>>num;
check=num;
for (int i=1;num!=0;i++) {
armstrong=num%10;
num=num/10;
armstrong=armstrong*armstrong*armstrong;
result=result+armstrong;
}
if(result==check) {
cout<<check<<" is an Armstrong Number";
} else {
cout<<check<<" is NOT an Armstrong Number";
}
return 0;
}