Check either a number is armstrong or not using constructor in C++
#include <iostream>
using namespace std;
class Arm{
public:
int temp,sum=0,dig,originalNum;
Arm(int num){
originalNum=num;
while(originalNum!=0){
dig=originalNum%10;
sum+=dig*dig*dig;
originalNum=originalNum/10;
}
if(sum==num){
cout<<"This is armstrong number.";
} else{
cout<<"This is not armstrong number.";
}
}
};
int main()
{
int x;
cout<<"Enter the number: ";
cin>>x;
Arm arm(x);
return 0;
}
Comments
Post a Comment