C Program To Check Number Is Armstrong Using do-while Loop


C Program To Check Number Is Armstrong Using do-while Loop

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

  1. //C Program To Check Number Is Armstrong Using do-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.    do    {
  11.         k=n%10;
  12.         j=j+(k*k*k);
  13.         n=n/10;
  14.     }while(n>0);

  15.     if(i==j)
  16.     {
  17.     printf("%d Is Armstrong Number.",i);
  18.     }    
  19.     else
  20.      {
  21.          printf("%d Is Not Armstrong Number.",i);
  22.      }
  23.     return 0;
  24.     
  25. }

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