Source Code :
#include<stdio.h>
void main()
{
int b,c=0,div,rem,i,j,n,ctr=0,temp[5];
clrscr();
printf("\nArmstrong Numbers between 1 to 500 : ");
for(n=1;n<=500;n++)
{
ctr=0;
while(div!=0)
{
rem=div%10;
temp[ctr]=rem;
div=div/10;
ctr++;
}
c=0;
for(i=0;i<ctr;i++)
{
b=1;
for(j=0;j<ctr;j++)
{
b=b*temp[i];
}
c=c+b;
}
if(c==n)
printf("%d, ",n);
}
getch();
}
Output :
No comments:
Post a Comment