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:
Reviewed by admin
on
December 23, 2019
Rating:

No comments: