Program in C to check whether the given number is armstrong or not

Write a program in C to check whether the given number is armstrong or not


#include<stdio.h>
#include<conio.h>

void main()
{
          int n,r,t,sum=0;
          clrscr();
          printf("  OUTPUT :\n");
          printf("\tEnter a no.");
          scanf("%d",&n);
          t=n;
          while(n!=0)
          {
                   r=n%10;
                   sum=sum+r*r*r;
                   n=n/10;
          }
          if(sum==t)
                   printf("The no. %d is armstrong",t);
          else
                   printf("The no. %d is not an armstrong",t);
          getch();
}


Post a Comment