#include<stdio.h>
#include<math.h>
main()
{
    int num,i,digit,temp1,temp2,sum=0;;
    printf("Enter a number to know all armstrong number between them\n");
    scanf("%d",&num);
    printf("Armstrong numbers are:\n");
    for(i=1; i<=num; i++)
    {
        sum=0;
        temp1=i;
        temp2=i;
        while(temp1>0)
        {
            digit=temp1%10;
            sum+=pow(digit,3);
            temp1=temp1/10;
        }
        if(sum==temp2)
        {   printf("%d\n",sum);
        }
    }
}
     
           
Note: Need to be arranged in compiler after copied
   

 OutPut:

Enter a number to know all armstrong number between them 1000 Armstrong numbers are: 1 153 370 371 407