01 #include<stdio.h>
02
03 int main()
04 {
05 int num,i,p,r,sum=0,save_num;
06 printf("Enter a number");
07 scanf("%d",&num);
08 save_num=num;
09
10 while(num)
11 {
12 i=1,p=1;
13 r=num%10;
14
15 while(i<=r)
16 {
17 p=p*i;
18 i++;
19 } //while
20
21 sum=sum+p;
22 num=num/10;
23 } //while
24
25 if(sum==save_num)
26 printf("%d is a Strong number", save_num);
27 else
28 printf("%d is not a Strong number", save_num);
29
30 return 0;
31 }
OUTPUT :
(1st Run)
Enter a number 145
145 is a Strong number
(2nd Run)
Enter a number 131
131 is not a Strong number