Q:

C program to find strong number

0

C program to find strong number

WHAT IS STRONG NUMBER?

When the sum of the factorial of a number’s individual digits are equal to the number itself, then that number is called a strong number.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

#include<stdio.h>
 
int main() 
 int num,i,fact,r,sum=0,temp;
 
 printf("Please enter a number to find strong number");
 
 scanf("%d",&num);
 
 temp=num;
 
 while(num)
     i=1,fact=1;
 
     r=num%10;
 
     while(i<=r)
 
     {
 
        fact=fact*i;
 
        i++;
 
     }
 
     sum=sum+fact;
 
     num=num/10;
 
 if(sum==temp)
 
  printf("\nThe number %d is a strong number",temp);
 
 else
 
  printf("\nThe number %d is not a strong number",temp);
 
 return 0;

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Similar questions


need a help?


find thousands of online teachers now