#include<stdio.h>
int arm(n)
{
int temp,sum=0;
while(n!=0)
{
temp=n%10;
n=n/10;
temp=temp*temp*temp;
sum+=temp;
}
return sum;
}
void main()
{
int num,f,low,up,armstrong=0;
printf("Enter the lower limit");
scanf("%d",&low);
printf("Enter the upper limit");
scanf("%d",&up);
for(num=low;num<=up;num++)
{
f=arm(num);
if(num==f)
{
printf("\nArmstrong number =%d",f);
armstrong=1;
}
else if(num==up&&armstrong==0)
printf("\nNo Armstrong Number in this range");
}
}
int arm(n)
{
int temp,sum=0;
while(n!=0)
{
temp=n%10;
n=n/10;
temp=temp*temp*temp;
sum+=temp;
}
return sum;
}
void main()
{
int num,f,low,up,armstrong=0;
printf("Enter the lower limit");
scanf("%d",&low);
printf("Enter the upper limit");
scanf("%d",&up);
for(num=low;num<=up;num++)
{
f=arm(num);
if(num==f)
{
printf("\nArmstrong number =%d",f);
armstrong=1;
}
else if(num==up&&armstrong==0)
printf("\nNo Armstrong Number in this range");
}
}
No comments:
Post a Comment
Thank you for using this blog.