C program to check strong number or not

Check Number is Strong or Not

C program to check the given number is a strong number or not

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

For example: 145 is a strong number
Since, 1! + 4! + 5!
= 145

So, let’s move forward to our code:

#include <stdio.h>
void main()  
    int i, num, num1, s1=0,j;
    long facto;
printf("\n...Welcome To EduNews.Tech... ");
     printf("\n\nCheck whether a number is Strong Number or not:\n ");
/* If sum of factorial of digits is equal to original number then it is Strong number */
    printf("Enter a number to check it is Strong number: ");  
    scanf("%d", &num);  
    num1 = num;  
    facto = 1;
        for(i=1; i<=j % 10; i++)  
            facto = facto* i;  
         s1 = s1 + facto;   
    printf("%d is Strong number.\n", num1);
    printf("%d is not Strong number.\n", num1);

    printf("\n\n\n\t\t\tThankyou for Joining Us !");
    printf("\n\t\t\t!Regards EduNews !");

Program Output:

strong Number

I hope this post helps you to understand Strong number and its implementation in C programming language.

Keep coding 🙂

3 thoughts on “C program to check strong number or not”

Leave a Reply

Your email address will not be published. Required fields are marked *