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."); } } 0 Log in to Reply
#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.");
}
}