Home »
» Armstrong Number solution using c language programming info problem 18
Armstrong Number
- 153 = (1*1*1)+(5*5*5)+(3*3*3)
- where:
- (1*1*1)=1
- (5*5*5)=125
- (3*3*3)=27
- So:
- 1+125+27=153
- #include<stdio.h>
- int main()
- {
- int n,r,sum=0,temp;
- printf("enter the number=");
- scanf("%d",&n);
- temp=n;
- while(n>0)
- {
- r=n%10;
- sum=sum+(r*r*r);
- n=n/10;
- }
- if(temp==sum)
- printf("armstrong number ");
- else
- printf("not armstrong number");
- return 0;
- }
- Output:
enter the number=153
armstrong number
enter the number=5
not armstrong number
No comments:
Post a Comment