Header Ads Widget

Responsive Advertisement

Armstrong Number Example 1

 


#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;
}


Post a Comment

0 Comments