C Program To Check Number Is Armstrong Using while Loop


C Program To Check Number Is Armstrong Using while Loop

 Tech Knowledge C Program To Check Number Is Armstrong Using while Loop

  1. //C Program To Check Number Is Armstrong Using while Loop
  2. #include<stdio.h>
  3. int main()
  4. {
  5.     int n,i,j=0,k;
  6.     
  7.     printf("Enter A Number To Check It Is Armstrong :- ");
  8.     scanf("%d",&n);
  9.     i=n;
  10.     while(n>0)
  11.     {
  12.         k=n%10;
  13.         j=j+(k*k*k);
  14.         n=n/10;
  15.     }
  16.     
  17.     if(i==j)
  18.     {
  19.     printf("%d Is Armstrong Number.",i);
  20.     }    
  21.     else
  22.      {
  23.          printf("%d Is Not Armstrong Number.",i);
  24.      }
  25.     return 0;
  26.     
  27. }

Output

Test 1:
Enter A Number To Check It Is Armstrong :- 153
153 Is Armstrong Number.

Test 2:
Enter A Number To Check It Is Armstrong :- 214
214 Is Not Armstrong Number.

Comments