4. (H) Write a program to check whether the entered number is Armstrong or not.

4. (H)  Write a program to check whether the entered number is Armstrong or not.
Write a program to check whether the entered number is Armstrong or not.


#include <stdio.h>
#include <math.h>
int main()
{
int number, originalNumber, remainder, result = 0, n = 0 ;
printf("Enter an integer: ");
scanf("%d", &number);
originalNumber = number;
while (originalNumber != 0)
{
originalNumber /= 10;
++n;
}
originalNumber = number;
while (originalNumber != 0)
{
remainder = originalNumber%10;
result += pow(remainder, n);
originalNumber /= 10;
}
if(result == number)
printf("%d is an Armstrong number.", number);
else
printf("%d is not an Armstrong number.", number);
return 0;
}
4. (H) Write a program to check whether the entered number is Armstrong or not. 4. (H)  Write a program to check whether the entered number is Armstrong or not. Reviewed by admin on December 23, 2019 Rating: 5

No comments:

Powered by Blogger.