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