4. (H) 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.
Reviewed by admin
on
December 23, 2019
Rating:
No comments: