C program to Armstrong Number

Below is C program to Armstrong Number.

Program:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/* Check Armstrong Number */
 
#include<stdio.h>
int main()
{
    int n, sum = 0, t, r;
 
    printf("Please enter a number: ");       
    scanf("%d",&n);
 
    for(t=n;t>0;t=t/10)
    {
        r = t%10;
        sum = sum + r*r*r;
    }
     if ( n == sum )
        printf("%d is an armstrong number.",n);
    else
        printf("%d is not an armstrong number.",n);
 
    return 0;
}

No comments:

Post a Comment