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

Popular posts from this blog

Privacy Policy for Constitution of Nepal

Privacy Policy for Noida Metro Fare

Privacy Policy for NepBrain