C Program to check if a Number is Strong Number or not

One comment on “C Program to check if a Number is Strong Number or not”


  • Sushil

    #include
    int F(int temp)
    {
    int i,x=1;
    for(i=1;i<=temp;i++)
    {
    x=x*i;
    }
    return x;
    }
    int main()
    {
    int n;
    printf("Enter a number :\n");
    scanf("%d",&n);
    int t=0,sum=0,temp,p=n,q=n;
    while(n!=0)
    {
    t++;
    n=n/10;
    }
    while(p!=0)
    {
    temp=p%10;
    sum=sum+F(temp);
    p=p/10;
    }
    if(sum==q)
    {
    printf("\nStrong number.");
    }
    else
    {
    printf("\nNot Strong number.");
    }
    }