#include <stdio.h>
//Compiler version gcc 6.3.0
int main()
{
int number,q,count=0, result=0,mul=1, rem,cnt;
printf("Enter Any Number : ");
scanf("%d",&number);
q=number;
// This is For Calculating of total number of Digits
while(q!=0){
q=q/10;
count++;
}cnt=count;
q=number;
// This is for calculating for Armstrong Number
while(q!=0){
rem=q%10;
while(cnt!=0){
mul=mul*rem;
cnt--;
}
result = result + mul;
cnt=count;
q=q/10;
mul=1;
}
if(result==number){
printf("This is a Armstrong Number\n");}
else{
printf("This is not a Armstrong Number");}
return 0;
}

0 Comments