Ad Code

Responsive Advertisement

12895 - Armstrong Number

Author: Ismail Hosen

Daffodil International University



Problem Link

//Please Follow From Main Function



#include<bits/stdc++.h>



using namespace std;



#define sci(n) scanf("%d", &n)



int main()

{

    int tc, N;

    cin>>tc;

    while(tc--){

        sci(N);

        int M=N, digit=0, sum=0, K=N;

        while(M!=0){

            digit++;

            M/=10;

        }

        while(N!=0){

            sum+=pow(N%10, digit);

            N/=10;

        }

        if(sum==K)

            cout<<"Armstrong"<<endl;

        else cout<<"Not Armstrong"<<endl;

    }

    return 0;

}


Post a Comment

0 Comments