Tuesday, 5 September 2017

C-Program to know all the armstrong numbers between 1 and given number



#include<stdio.h>
#include<math.h>

int main()
{
  int num,i,j,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)
    {
      j=temp1%10;
      sum+=pow(j,3);
      temp1=temp1/10;
    }
    if(sum==temp2)
    {
      printf("%d\n",sum);
    }
  }
return 0;
}

No comments:

Post a Comment