source file name: Armstrong.C
#include<stdio.h>
int main()
{
void armstrong(int);
int n;
//clrscr();
for(n=100;n<1000;n++)
{
armstrong(n);
}
//getch();
return 0;
}
void armstrong(int n)
{
int d,sum=0,t;
t=n;
while(n>0)
{
d=n%10;
sum=sum+(d*d*d);
n=n/10;
}
if(t==sum)
printf(" %d",sum);
}
Output:
153
370
371
407
0 Comments
Post a Comment