C program to find a Number is strong or not. It is a simple source code that provides the output of an actual Strong number. Take care of a questions for your interviews or students exam. This is a totally free of cost code.
NUMBER IS STRONG OR NOT IN C
Number is strong in C program means it calculates the factorial value for the entire number. If the total of a factorial value is the same as given number, then this number is said to be a strong number. For example 125(1!+2!+5!=1+2+120=123) is weak number. Then the strong number is 145.
C CODE:
Q: Write a C program to check whether the given number is strong or not.
/* Title: Strong number program Author: Vinoth Selvaraj © http://students3k.com */ //Header file section #include <stdio.h> #include <conio.h> #include <math.h> void main() { //Program variables int value,num,temp=1,ans=0,cn,num1; clrscr(); //Function to clear previous output printf("Enter the value : "); //Display function scanf("%d",&num); //Getting input function value=num; //calculating number is strong or not while(num>0) //unconditional statement { temp=1; num1=num%10; for(cn=num1;cn>1;cn--)/ /Looping statement { temp=temp*cn; } num/=10; ans+=temp; } printf("ans = %d",ans); if(value==ans) //Conditional statement printf("Number is strong number"); getch(); }